IAMVideoCompression::OverrideKeyFrame
OverrideKeyFrame メソッドは、特定のフレームをキー フレームとして圧縮するようフィルタに指示する。
構文
HRESULT OverrideKeyFrame(
long FrameNumber
);
パラメータ
FrameNumber
[in] フレーム番号を指定する。フィルタが送信する最初のフィルタの番号はゼロとなる。
戻り値
HRESULT 値を返す。可能な値は次のとおりである。
戻りコード | 説明 |
S_OK | 成功。 |
E_NOTIMPL | 実装されていない。 |
注意
フィルタがこのメソッドをサポートする場合、特定のフレームについて標準のキー フレーム送信をオーバーライドするためにこのメソッドを使える。フィルタは、キー フレームを作成した後にそのカウントをリセットして、次にキー フレームが発生する場所を決定できる。たとえば、キー フレーム レートが 10 の場合に、アプリケーションがこのメソッドを使ってフレーム 5 を強制的にキー フレームにすると、フィルタは次の 10 フレーム中は待機して、フレーム 15 に達したときに次のキー フレームを作成する。
参照