<Return[A]><Top>

AVIStreamCreate

Declare Sub Api_AVIStreamCreate Lib "avifil32" Alias "AVIStreamCreate" (ByVal ppavi&, ByVal lParam1&, ByVal lParam2&, ByRef pclsidHandler&)

Declare Sub AVIStreamCreate Lib "avifil32" Alias "AVIStreamCreate" (ByVal ppavi As Long, ByVal lParam1 As Long, ByVal lParam2 As Long, ByRef pclsidHandler As Long)

ファイルと関連しないストリームを作成する。

パラメータ
ppavi
    新しいストリームインターフェイスを受け取るアドレスを指定する。
lParam1
    ストリームハンドラ固有情報 1 を指定する。
lParam2
    ストリームハンドラ固有情報 2 を指定する。
pclsidHandler
    ストリームに使うクラス識別子のアドレスを指定する。

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

解説
    CreateEditableStream 関数や AVIMakeCompressedStream 関数が内部的に使うので、この関数を呼び出す必要はない。