<Return[E]><Top>

EditStreamCopy

Declare Sub Api_EditStreamCopy Lib "avifil32" Alias "EditStreamCopy" (ByVal pavi&, ByRef plStart&, ByRef plLength&, ByVal ppResult&)

Declare Sub EditStreamCopy Lib "avifil32" (ByVal pavi As Long, ByRef plStart As Long, ByRef plLength As Long, ByVal ppResult As Long)

編集可能のストリーム(またはその一部)をテンポラリストリームにコピーする。

パラメータ
pavi
    コピーするストリームのハンドルを指定する。
plStart
    コピーするストリーム内の開始位置を指定するす。開始位置が返される。
plLength
    pavi パラメータで指定したストリームからコピーするデータ量を指定する。コピーされたデータ長が返される。
ppResult
    新しいストリーム用に作成されたハンドルを受け取るアドレスを指定する。

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

解説
    コピーされたストリームは、CreateEditableStream 関数か、またはストリーム編集関数のうちの 1 つで作成されなければならない。
    テンポラリストリームは、ほかの AVI ストリームとしても扱うことができる。