DirectShow DirectShow 레퍼런스 인터페이스 IAMVideoCompression OverrideFrameSize   [목차열람] [주소복사] [슬롯비우기]
IAMVideoCompression::OverrideFrameSize
 
Microsoft DirectX 9.0

IAMVideoCompression::OverrideFrameSize

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 메서드가 지원 되고 있는 것은 보증되지 않는다.

참조

↑TOP