AVIFileGetStream 関数 (vfw.h)
AVIFileGetStream 関数は、指定された AVI ファイルに関連付けられているストリーム インターフェイスのアドレスを返します。
構文
HRESULT AVIFileGetStream(
PAVIFILE pfile,
PAVISTREAM *ppavi,
DWORD fccType,
LONG lParam
);
パラメーター
pfile
開いている AVI ファイルを処理します。
ppavi
新しいストリーム インターフェイスへのポインター。
fccType
開くストリームの種類を示す 4 文字のコード。 ゼロは、任意のストリームを開くことができる場合を示します。 次の定義は、AVI ストリームでよく見られるデータに適用されます。
値 | 説明 |
---|---|
streamtypeAUDIO | オーディオ ストリームを示します。 |
streamtypeMIDI | MIDI ストリームを示します。 |
streamtypeTEXT | テキスト ストリームを示します。 |
streamtypeVIDEO | ビデオ ストリームを示します。 |
lParam
ストリームの種類の数。 アクセスする指定されたストリームの種類の出現箇所を識別します。
戻り値
成功した場合は 0 を返し、それ以外の場合はエラーを返します。 考えられるエラー値は次のとおりです。
リターン コード | 説明 |
---|---|
|
ファイルには 、fccType と lParam の値に対応するストリームが含まれていません。 |
|
メモリが不足しています。 |
注釈
引数 pfile は、 IAVIFile インターフェイスへのポインターです。 引数 ppavi は、 IAVIStream インターフェイスへのポインターです。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | vfw.h |
Library | Vfw32.lib |
[DLL] | Avifil32.dll |