<Return[A]><Top>

AVIFileCreateStream

Declare Sub Api_AVIFileCreateStream lib "avifil32" Alias "AVIFileCreateStream" (ByVal pfile&, ByVal ppavi&, ByRef psi As AVISTREAMINFOA)

Declare Sub AVIFileCreateStream lib "avifil32" (ByVal pfile As Long, ByVal ppavi As Long, ByRef psi As AVISTREAMINFOA)

既存のファイルに新しいストリームを作成し、そのストリームへのインターフェイスを作成する。

パラメータ
pfile
    開いている AVI ファイルのハンドルを指定する。
ppavi
    新しいストリームインターフェイスのアドレスを指定する。
psi
    ストリームタイプやサンプリングレートなどの新しいストリームについての情報が格納される構造体のアドレスを指定する。

戻り値
    関数が成功すると 0 が返る。関数が失敗するとエラーが返る。ファイルへの書き込みが許可されていて開かれていない場合は、

    AVIERR_READONLY が返る。

解説
    この関数は、新しいストリームに対応する参照カウントを開始する。