Share via


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 を返し、それ以外の場合はエラーを返します。 考えられるエラー値は次のとおりです。

リターン コード 説明
AVIERR_NODATA
ファイルには 、fccTypelParam の値に対応するストリームが含まれていません。
AVIERR_MEMORY
メモリが不足しています。

注釈

引数 pfile は、 IAVIFile インターフェイスへのポインターです。 引数 ppavi は、 IAVIStream インターフェイスへのポインターです。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー vfw.h
Library Vfw32.lib
[DLL] Avifil32.dll

こちらもご覧ください

AVIFile 関数

AVIFile 関数とマクロ