<Return[A]><Top>

AVIMakeFileFromStreams

Declare Sub Api_AVIMakeFileFromStreams Lib "avifil32" Alias "AVIMakeFileFromStreams" (ByVal cfFormat&, ByVal hGlobal&, ByVal ppstream&)

Declare Sub AVIMakeFileFromStreams Lib "avifil32" Alias "AVIMakeFileFromStreams" (ByRef ppfile As Long, ByVal nStreams As Long, ByVal papStreams As Long)

各ストリームから、AVIFile インターフェイスポインタを構成する。

パラメータ
ppfile
    新しいファイルインターフェイスポインタを受け取るアドレスを指定する。
nStreams
    papStreams パラメータで指定したストリームインターフェイスポインタの配列内のストリーム数のカウントを指定する。
papStreams
    ストリームインターフェイスポインタの配列のアドレスを指定する。
 

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

解説
    ファイルを閉じるには、AVIFileRelease 関数を使う。
    他の関数は、この関数で作成した AVIFile インターフェイスを使って、インターフェイスに関連付けられたストリームをコピーしたり編集すること

    ができる。たとえば、AVIFileGetStream 関数でファイルインターフェイスポインタを指定して、特定のストリームを取得することができる。