AVIStreamReadFormat 関数 (vfw.h)

AVIStreamReadFormat 関数は、ストリーム形式データを読み取ります。

構文

HRESULT AVIStreamReadFormat(
  PAVISTREAM pavi,
  LONG       lPos,
  LPVOID     lpFormat,
  LONG       *lpcbFormat
);

パラメーター

pavi

開いているストリームへのハンドル。

lPos

フォーマット データの取得に使用するストリーム内の位置。

lpFormat

書式設定データを格納するバッファーへのポインター。

lpcbFormat

lpFormat によって参照されるメモリ ブロックのサイズを示す場所へのポインター。 戻り値は、読み取られたデータの量を示すように変更されます。 lpFormatNULL の場合、このパラメーターを使用して、形式を返すために必要なメモリ量を取得できます。

戻り値

成功した場合は 0 を返し、それ以外の場合はエラーを返します。

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

注釈

標準のビデオ ストリーム ハンドラーは、 BITMAPINFOHEADER 構造体の形式情報を提供します。 標準のオーディオ ストリーム ハンドラーは、 PCMWAVEFORMAT 構造体の形式情報を提供します。 他のデータ ストリームでは、ストリーム データを記述する他の構造体を使用できます。

要件

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

こちらもご覧ください

AVIFile 関数

AVIFile 関数とマクロ