Bagikan melalui


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

Lihat juga

Fungsi AVIFile

Fungsi dan Makro AVIFile

Penempatan di Stream