<Return[A]><Top>

AVISave

Declare Function Api_AVISave& Lib "avifil32" Alias "AVISave" (ByVal szFile$, ByRef pclsidHandler&, ByVal lpfnCallback&, ByVal nStreams&, ByVal pfile&, ByRef lpOptions As AVICOMPRESSOPTIONS, OptionalArguments As Any)

Declare Function AVISave Lib "avifil32" Alias "AVISave" (ByVal szFile As String, ByRef pclsidHandler As Long, ByVal lpfnCallback As Long, ByVal nStreams As Long, ByVal pfile As Long, ByRef lpOptions As AVICOMPRESSOPTIONS, OptionalArguments As Any) As Long

他のファイルまたはメモリのデータストリームを組み合わせて、AVI ファイルを作成する。

パラメータ
pf
    開いている AVI ファイルのハンドルを指定する。
 

戻り値
    関数が成功すると 0、失敗するとエラーが返る。

解説
    この関数は、CF_DIB クリップボード、CF_PALETTE クリップボードフラグおよび CF_WAVE クリップボードフラグをセットしてデータをクリップ

    ボードにコピーし、ファイルの先頭ビデオストリームの先頭フレームを DIB として、また、オーディオストリームを CF_WAVE として使うこともで

    きる。