Edit fungsiStreamPaste (vfw.h)
Fungsi EditStreamPaste menyalin aliran (atau sebagiannya) dari satu aliran dan menempelkannya dalam aliran lain di lokasi tertentu.
Sintaks
HRESULT EditStreamPaste(
PAVISTREAM pavi,
LONG *plPos,
LONG *plLength,
PAVISTREAM pstream,
LONG lStart,
LONG lEnd
);
Parameter
pavi
Tangani ke aliran yang dapat diedit yang akan menerima data aliran yang disalin.
plPos
Posisi awal untuk menempelkan data dalam aliran tujuan (dirujuk oleh pavi).
plLength
Penunjuk ke buffer yang menerima jumlah data yang ditempelkan dalam aliran.
pstream
Tangani ke aliran yang menyediakan data untuk ditempelkan. Aliran ini tidak perlu menjadi aliran yang dapat diedit.
lStart
Posisi awal data untuk disalin dalam aliran sumber.
lEnd
Jumlah data yang akan disalin dari aliran sumber. Jika lLength adalah -1, seluruh aliran yang direferensikan oleh pstream ditempelkan di aliran lain.
Nilai kembali
Mengembalikan nol jika berhasil atau kesalahan sebaliknya.
Keterangan
Aliran yang direferensikan oleh pavi harus dibuat oleh fungsi CreateEditableStream atau salah satu fungsi pengeditan aliran.
Fungsi ini menyisipkan data ke dalam aliran yang ditentukan sebagai blok data berkelanjutan. Ini membuka aliran data yang ditentukan pada titik penyisipan, menempelkan segmen aliran yang ditentukan pada titik penyisipan, dan menambahkan segmen aliran yang membuntuti titik penyisipan ke akhir segmen yang ditempelkan.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | vfw.h |
Pustaka | Vfw32.lib |
DLL | Avifil32.dll |