IAVIStream::SetFormat メソッド (vfw.h)
SetFormat メソッドは、ストリーム内の書式情報を設定します。 アプリケーションが AVIStreamSetFormat 関数を使用するときに呼び出されます。
構文
HRESULT SetFormat(
LONG lPos,
LPVOID lpFormat,
LONG cbFormat
);
パラメーター
lPos
ストリームへのインターフェイスへのポインター。
lpFormat
書式設定データのバッファーへのポインター。
cbFormat
lpFormat で指定されたバッファーのサイズ (バイト単位) を含むアドレス。
戻り値
OLE で定義されている HRESULT を返します。
注釈
標準のビデオ ストリーム ハンドラーは、 BITMAPINFOHEADER 構造体の形式情報を提供します。 標準のオーディオ ストリーム ハンドラーは、 PCMWAVEFORMAT 構造体の形式情報を提供します。 他のデータ ストリームでは、ストリーム データを記述する他の構造体を使用できます。
C++ で記述されたハンドラーの場合、 SetFormat には次の構文があります。
HRESULT SetFormat(LONG lPos, LPVOID lpFormat, LONG cbFormat)
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | vfw.h |
Library | Vfw32.lib |