AVIStreamReadFormat 関数 (vfw.h)
AVIStreamReadFormat 関数は、ストリーム形式データを読み取ります。
構文
HRESULT AVIStreamReadFormat(
PAVISTREAM pavi,
LONG lPos,
LPVOID lpFormat,
LONG *lpcbFormat
);
パラメーター
pavi
開いているストリームへのハンドル。
lPos
フォーマット データの取得に使用するストリーム内の位置。
lpFormat
書式設定データを格納するバッファーへのポインター。
lpcbFormat
lpFormat によって参照されるメモリ ブロックのサイズを示す場所へのポインター。 戻り値は、読み取られたデータの量を示すように変更されます。 lpFormat が NULL の場合、このパラメーターを使用して、形式を返すために必要なメモリ量を取得できます。
戻り値
成功した場合は 0 を返し、それ以外の場合はエラーを返します。
引数 pavi は、 IAVIStream インターフェイスへのポインターです。
注釈
標準のビデオ ストリーム ハンドラーは、 BITMAPINFOHEADER 構造体の形式情報を提供します。 標準のオーディオ ストリーム ハンドラーは、 PCMWAVEFORMAT 構造体の形式情報を提供します。 他のデータ ストリームでは、ストリーム データを記述する他の構造体を使用できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | vfw.h |
Library | Vfw32.lib |
[DLL] | Avifil32.dll |