Bagikan melalui


Struktur ICDRAW (vfw.h)

Struktur ICDRAW berisi parameter untuk menggambar data video ke layar. Struktur ini digunakan dengan pesan ICM_DRAW .

Sintaks

typedef struct {
  DWORD  dwFlags;
  LPVOID lpFormat;
  LPVOID lpData;
  DWORD  cbData;
  LONG   lTime;
} ICDRAW;

Anggota

dwFlags

Bendera dari indeks file AVI. Nilai berikut didefinisikan:

Nama Deskripsi
ICDRAW_HURRYUP
Data di-buffer dan tidak digambar ke layar. Gunakan bendera ini untuk dekompresi tercepat.
ICDRAW_NOTKEYFRAME
Bingkai saat ini bukan bingkai kunci.
ICDRAW_NULLFRAME
Bingkai saat ini tidak berisi data apa pun, dan bingkai sebelumnya harus digambar ulang.
ICDRAW_PREROLL
Bingkai video saat ini terjadi sebelum pemutaran harus dimulai. Misalnya, jika pemutaran akan dimulai pada bingkai 10, dan bingkai 0 adalah bingkai kunci terdekat sebelumnya, bingkai 0 hingga 9 dikirim ke driver dengan set bendera ini. Driver membutuhkan data ini untuk menampilkan bingkai 10 dengan benar.
ICDRAW_UPDATE
Updates layar berdasarkan data yang diterima sebelumnya. Dalam hal ini, lpData harus diabaikan.

lpFormat

Penunjuk ke struktur yang berisi format data. Untuk streaming video, ini adalah struktur BITMAPINFOHEADER .

lpData

Arahkan ke data yang akan dirender.

cbData

Jumlah byte data yang akan dirender.

lTime

Waktu, dalam sampel, kapan data ini harus digambar. Untuk data video, biasanya ini adalah nomor bingkai.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Header vfw.h

Lihat juga

ICM_DRAW

Manajer Kompresi Video

Struktur Kompresi Video