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 |