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 |