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

関連項目

カスタム ファイルおよびストリーム ハンドラー インターフェイス

カスタム ファイル ハンドラーとストリーム ハンドラー