次の方法で共有


AVIStreamSetFormat 関数 (vfw.h)

AVIStreamSetFormat 関数は、指定した位置にストリームの形式を設定します。

構文

HRESULT AVIStreamSetFormat(
  PAVISTREAM pavi,
  LONG       lPos,
  LPVOID     lpFormat,
  LONG       cbFormat
);

パラメーター

pavi

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

lPos

形式を受け取るストリーム内の位置。

lpFormat

新しい形式を含む構造体へのポインター。

cbFormat

lpFormat によって参照されるメモリ ブロックのサイズ (バイト単位)。

戻り値

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

解説

AVI ファイルを書き込むハンドラーは、形式の変更を受け入れていません。 ストリームの初期形式を設定するだけでなく、ビデオ ストリームのパレット内の変更のみが AVI ファイルで許可されます。 パレットの変更は、AVI ファイルに既に書き込まれているフレームの後に行う必要があります。 他のハンドラーでは、異なる制限が課される場合があります。

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

要件

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

関連項目

AVIFile 関数

AVIFile 関数とマクロ