Bagikan melalui


IAVIStream::Metode tulis (vfw.h)

Metode Tulis menulis data ke aliran. Dipanggil ketika aplikasi menggunakan fungsi AVIStreamWrite .

Sintaks

HRESULT Write(
  LONG   lStart,
  LONG   lSamples,
  LPVOID lpBuffer,
  LONG   cbBuffer,
  DWORD  dwFlags,
  LONG   *plSampWritten,
  LONG   *plBytesWritten
);

Parameter

lStart

Memulai sampel atau nomor bingkai untuk menulis.

lSamples

Jumlah sampel yang akan ditulis.

lpBuffer

Arahkan ke buffer untuk data.

cbBuffer

Ukuran, dalam byte, dari buffer yang ditentukan oleh lpBuffer.

dwFlags

Bendera yang berlaku. Bendera AVIF_KEYFRAME ditentukan dan menunjukkan bahwa bingkai ini berisi semua informasi yang diperlukan untuk gambar lengkap.

plSampWritten

Penunjuk ke buffer yang digunakan untuk memuat jumlah sampel yang ditulis.

plBytesWritten

Penunjuk ke buffer yang menerima jumlah byte yang ditulis.

Nilai kembali

Mengembalikan HRESULT yang ditentukan oleh OLE.

Keterangan

Untuk handler yang ditulis dalam C++, Write memiliki sintaks berikut:


HRESULT Write(LONG lStart, LONG lSamples, LPVOID lpBuffer, 
    LONG cbBuffer, DWORD dwFlags, LONG *plSampWritten, 
    LONG *plBytesWritten); 
 

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

Lihat juga

File Kustom dan Antarmuka Handler Stream

File Kustom dan Penangan Stream