次の方法で共有


IAMVideoCompression::get_KeyFrameRate

get_KeyFrameRate メソッドは、現在のキー フレーム レートを取得する。

構文

  get_KeyFrameRate(
  long *pKeyFrameRate
);

パラメータ

pKeyFrameRate

[out] 現在のキー フレーム レートを受け取る変数へのポインタ。値が負の場合、フィルタは既定のキー フレーム レートを使う。値がゼロの場合は、最初のフレームだけがキー フレームであることを示す。

戻り値

HRESULT 値を返す。

注意

キー フレーム レートとは、キー フレームごとのフレーム数である。たとえば、レートが 15 の場合、15 フレームごとにキー フレームが現れる。

フィルタがこのメソッドをサポートしているかどうかを調べるには、IAMVideoCompression::GetInfo メソッドを呼び出し、pCapabilities 引数の CompressionCaps_CanKeyFrame フラグを確認する。GetInfo メソッドも既定のキー フレーム レートを返す。

参照