IAVIStream::FindSample メソッド (vfw.h)
FindSample メソッドは、キー フレームまたは空でないフレームのストリーム内の位置を取得します。 アプリケーションが AVIStreamFindSample 関数を使用するときに呼び出されます。
構文
LONG FindSample(
LONG lPos,
LONG lFlags
);
パラメーター
lPos
サンプルまたはフレームの位置。
lFlags
適用可能なフラグ。 次の値が定義されています。
値 | 説明 |
---|---|
FIND_ANY | 空でないフレームを検索します。 |
FIND_FORMAT | 形式の変更を検索します。 |
FIND_KEY | キー フレームを検索します。 |
FIND_NEXT | 現在のフレームから始まるストリームを前方に検索します。 |
FIND_PREV | 現在のフレームから始まるストリームを後方に検索します。 |
FIND_ANY、FIND_KEY、およびFIND_FORMATフラグは、FIND_NEXTフラグとFIND_PREVフラグと同様に相互に排他的です。 各グループから 1 つの値を指定する必要があります。
戻り値
アプリケーションで指定されたフレームに対応するキー フレームの位置を返します。
解説
キー フレームがカスタム形式で重要でない場合は、 lPos に指定された位置を返します。
C++ で記述されたハンドラーの場合、 FindSample には次の構文があります。
LONG FindSample(LONG lPos, LONG lFlags)
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | vfw.h |
Library | Vfw32.lib |