Bagikan melalui


Struktur ICINFO (vfw.h)

Struktur ICINFO berisi parameter kompresi yang disediakan oleh driver kompresi video. Driver mengisi atau memperbarui struktur saat menerima pesan ICM_GETINFO .

Sintaks

typedef struct {
  DWORD dwSize;
  DWORD fccType;
  DWORD fccHandler;
  DWORD dwFlags;
  DWORD dwVersion;
  DWORD dwVersionICM;
  WCHAR szName[16];
  WCHAR szDescription[128];
  WCHAR szDriver[128];
} ICINFO;

Anggota

dwSize

Ukuran, dalam byte, dari struktur ICINFO .

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.

dwFlags

Bendera yang berlaku. Nol atau lebih dari bendera berikut dapat diatur:

Nama Deskripsi
VIDCF_COMPRESSFRAMES
Driver meminta untuk memadatkan semua bingkai. Untuk informasi tentang memadatkan semua bingkai, lihat pesan ICM_COMPRESS_FRAMES_INFO .
VIDCF_CRUNCH
Driver mendukung pemadatan ke ukuran bingkai.
VIDCF_DRAW
Driver mendukung gambar.
VIDCF_FASTTEMPORALC
Driver dapat melakukan kompresi temporal dan mempertahankan salinannya sendiri dari bingkai saat ini. Saat memadatkan aliran data bingkai, driver tidak memerlukan data gambar dari bingkai sebelumnya.
VIDCF_FASTTEMPORALD
Driver dapat melakukan dekompresi temporal dan mempertahankan salinannya sendiri dari bingkai saat ini. Saat mendekompresi aliran data bingkai, driver tidak memerlukan data gambar dari bingkai sebelumnya.
VIDCF_QUALITY
Driver mendukung nilai kualitas.
VIDCF_TEMPORAL
Driver mendukung kompresi antar bingkai.

dwVersion

Nomor versi driver.

dwVersionICM

Versi VCM yang didukung oleh driver. Anggota ini harus diatur ke ICVERSION.

szName[16]

Versi pendek dari nama kompresor. Nama dalam string yang dihentikan null harus cocok untuk digunakan dalam kotak daftar.

szDescription[128]

Versi panjang nama kompresor.

szDriver[128]

Nama modul yang berisi driver kompresi VCM. Biasanya, driver tidak perlu mengisi ini.

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

ICM_COMPRESS_FRAMES_INFO

ICM_GETINFO

Manajer Kompresi Video

Struktur Kompresi Video