EditStreamPaste 関数 (vfw.h)
EditStreamPaste 関数は、あるストリームからストリーム (またはその一部) をコピーし、指定した場所にある別のストリーム内に貼り付けます。
構文
HRESULT EditStreamPaste(
PAVISTREAM pavi,
LONG *plPos,
LONG *plLength,
PAVISTREAM pstream,
LONG lStart,
LONG lEnd
);
パラメーター
pavi
コピーしたストリーム データを受信する編集可能なストリームを処理します。
plPos
コピー先ストリーム内にデータを貼り付ける開始位置 ( pavi によって参照)。
plLength
ストリームに貼り付けたデータの量を受け取るバッファーへのポインター。
pstream
貼り付けるデータを提供するストリームを処理します。 このストリームは編集可能なストリームである必要はありません。
lStart
ソース ストリーム内でコピーするデータの開始位置。
lEnd
ソース ストリームからコピーするデータの量。 lLength が -1 の場合、pstream によって参照されるストリーム全体が他のストリームに貼り付けられます。
戻り値
成功した場合は 0 を返し、それ以外の場合はエラーを返します。
注釈
pavi によって参照されるストリームは、CreateEditableStream 関数またはストリーム編集関数のいずれかによって作成されている必要があります。
この関数は、データの連続ブロックとして、指定されたストリームにデータを挿入します。 指定したデータ ストリームを挿入ポイントで開き、指定したストリーム セグメントを挿入ポイントに貼り付け、挿入ポイントの末尾を貼り付けたセグメントの末尾に追加します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | vfw.h |
Library | Vfw32.lib |
[DLL] | Avifil32.dll |