Bagikan melalui


Struktur ICOPEN (vfw.h)

Struktur ICOPEN berisi informasi tentang aliran data yang dikompresi atau didekompresi, nomor versi driver, dan bagaimana driver digunakan.

Sintaks

typedef struct {
  DWORD   dwSize;
  DWORD   fccType;
  DWORD   fccHandler;
  DWORD   dwVersion;
  DWORD   dwFlags;
  LRESULT dwError;
  LPVOID  pV1Reserved;
  LPVOID  pV2Reserved;
  DWORD   dnDevNode;
} ICOPEN;

Anggota

dwSize

Ukuran, dalam byte, dari struktur.

fccType

Kode empat karakter yang menunjukkan jenis aliran yang dikompresi atau didekompresi. Tentukan "VIDC" untuk streaming video.

fccHandler

Kode empat karakter yang mengidentifikasi kompresor tertentu.

dwVersion

Versi antarmuka driver yang dapat diinstal yang digunakan untuk membuka driver.

dwFlags

Bendera yang berlaku menunjukkan mengapa driver dibuka. Nilai berikut didefinisikan:

Nama Deskripsi
ICMODE_COMPRESS
Driver dibuka untuk memadatkan data.
ICMODE_DECOMPRESS
Driver dibuka untuk mendekompresi data.
ICMODE_DRAW
Driver perangkat dibuka untuk mendekompresi data langsung ke perangkat keras.
ICMODE_QUERY
Driver dibuka untuk tujuan informasi, bukan untuk pemadatan.

dwError

pV1Reserved

Dipesan; jangan gunakan.

pV2Reserved

Dipesan; jangan gunakan.

dnDevNode

Simpul perangkat untuk perangkat plug and play.

Keterangan

Struktur ini diteruskan ke driver pengambilan video saat dibuka. Ini memungkinkan satu driver yang dapat diinstal untuk berfungsi sebagai kompresor yang dapat diinstal atau perangkat penangkapan video. Dengan memeriksa anggota fccType dari struktur ICOPEN , driver dapat menentukan fungsinya. Misalnya, nilai fccType "VIDC" menunjukkan bahwa nilai tersebut dibuka sebagai kompresor video yang dapat diinstal.

Persyaratan

   
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

Manajer Kompresi Video

Struktur Kompresi Video