次の方法で共有


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

こちらもご覧ください

カスタム ファイルおよびStream ハンドラー インターフェイス

カスタム ファイルハンドラーとStream ハンドラー