DirectShow DirectShow 레퍼런스 인터페이스 IAMVideoCompression get_PFramesPerKeyFrame [목차열람] [주소복사] [슬롯비우기] |
Microsoft DirectX 9.0 |
get_PFramesPerKeyFrame 메서드는, 키 프레임마다 예측 (P) frame rate를 얻어온다.
구문
HRESULT get_PFramesPerKeyFrame(
long *pPFramesPerKeyFrame
);
파라미터
pPFramesPerKeyFrame
[out] 키 프레임마다 P 프레임의 수를 받는 변수의 포인터. 값이 부의 경우, 필터는 기정의 레이트를 사용한다.
반환값
HRESULT 값을 돌려준다.
주의
필터가 이 메서드를 지원 하고 있을지 어떨지를 조사하려면 ,IAMVideoCompression::GetInfo 메서드를 호출해,pCapabilities 인수의 CompressionCaps_CanBFrame 플래그를 확인한다. GetInfo 메서드도 기정의 P frame rate를 돌려준다.
P 프레임은, MPEG 압축으로 사용된다. 보통 이 프로퍼티는, 다른 압축 포맷에는 적용되지 않는다. 예를 들어, 키 프레임이 10 프레임 마다 나타나 키 프레임 마다 3 개의 P 프레임이 있다고 한다. 이러한 P 프레임은 키 프레임간에 등간격에 발생한다. 나머지의 6 개의 프레임은, 쌍방향 (B) 프레임이다.
참조