IAMVideoCompression::get_PFramesPerKeyFrame
get_PFramesPerKeyFrame メソッドは、キー フレームごとの予測 (P) フレーム レートを取得する。
構文
HRESULT get_PFramesPerKeyFrame(
long *pPFramesPerKeyFrame
);
パラメータ
pPFramesPerKeyFrame
[out] キー フレームごとの P フレームの数を受け取る変数へのポインタ。値が負の場合、フィルタは既定のレートを使う。
戻り値
HRESULT 値を返す。
注意
フィルタがこのメソッドをサポートしているかどうかを調べるには、IAMVideoCompression::GetInfo メソッドを呼び出し、pCapabilities 引数の CompressionCaps_CanBFrame フラグを確認する。GetInfo メソッドも既定の P フレーム レートを返す。
P フレームは、MPEG 圧縮で使われる。通常このプロパティは、他の圧縮フォーマットには適用されない。たとえば、キー フレームが 10 フレームごとに現れ、キー フレームごとに 3 個の P フレームがあるとする。これらの P フレームはキー フレーム間で等間隔に発生する。残りの 6 個のフレームは、双方向 (B) フレームである。
参照