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

IAMVideoCompression::OverrideKeyFrame

OverrideKeyFrame 메서드는, 특정의 프레임을 키 프레임으로서 압축하도록(듯이) 필터에 지시한다.

구문

HRESULT OverrideKeyFrame(
  long FrameNumber
);

파라미터

FrameNumber

[in] 프레임 번호를 지정한다. 필터가 송신하는 최초의 필터의 번호는 제로가 된다.

반환값

HRESULT 값을 돌려준다. 가능한 값은 다음과 같다.

반환 코드 설명
S_OK 성공.
E_NOTIMPL 처리되지 않다.

주의

필터가 이 메서드를 지원 하는 경우, 특정의 프레임에 대해 표준의 키 프레임 송신을 오버라이드(override) 하기 위해서 이 메서드를 사용할 수 있다. 필터는, 키 프레임을 생성 한 후에 그 카운트를 리셋 해, 다음에 키 프레임이 발생하는 장소를 결정할 수 있다. 예를 들어, 키 frame rate가 10 의 경우에, 애플리케이션이 이 메서드를 사용해 프레임 5 를 강제적으로 키 프레임으로 하면 필터는 다음의 10 프레임중은 대기해, 프레임 15 에 이르렀을 때에 다음의 키 프레임을 생성 한다.

참조

↑TOP