DirectShow DirectShow 레퍼런스 인터페이스 IAMVideoCompression OverrideFrameSize [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
OverrideFrameSize 메서드는, 지정된 프레임의 frame size를 오버라이드(override) 한다.
구문
HRESULT OverrideFrameSize(
long FrameNumber,
long Size
);
파라미터
FrameNumber
[in] 프레임 번호를 지정한다. 필터가 송신하는 최초의 프레임의 번호는 제로가 된다.
Size
[in] 지정된 프레임의 최대 사이즈를 바이트수로 지정한다.
반환값
HRESULT 값을 돌려준다. 가능한 값은 다음과 같다.
반환 코드 | 설명 |
S_OK | 성공. |
E_NOTIMPL | 처리되지 않다. |
주의
필터가 이 메서드를 지원 하는 경우,IAMVideoCompression::GetInfo 메서드는,pCapabilities 인수내에 CompressionCaps_CanCrunch 플래그를 돌려준다. 그러나 이 플래그에는, 필터가 bit rate의 설정을 지원 하고 있다고 하는 의미도 있기 (위해)때문에,OverrideFrameSize 메서드가 지원 되고 있는 것은 보증되지 않는다.
참조