Bagikan melalui


Fungsi ICLocate (vfw.h)

Fungsi ICLocate menemukan kompresor atau dekompresor yang dapat menangani gambar dengan format yang ditentukan, atau menemukan driver yang dapat mendekompresi gambar dengan format yang ditentukan langsung ke perangkat keras.

Sintaks

HIC VFWAPI ICLocate(
  DWORD              fccType,
  DWORD              fccHandler,
  LPBITMAPINFOHEADER lpbiIn,
  LPBITMAPINFOHEADER lpbiOut,
  WORD               wFlags
);

Parameter

fccType

Kode empat karakter yang menunjukkan jenis kompresor atau dekompresor untuk dibuka. Untuk aliran video, nilai parameter ini adalah 'VIDC'.

fccHandler

Handler pilihan dari jenis yang ditentukan. Biasanya, jenis handler disimpan di header stream dalam file AVI. Tentukan NULL jika aplikasi Anda dapat menggunakan jenis handler apa pun atau tidak tahu jenis handler yang akan digunakan.

lpbiIn

Penunjuk ke struktur BITMAPINFOHEADER yang menentukan format input. Handel kompresor tidak dikembalikan kecuali mendukung format ini.

lpbiOut

Penunjuk ke struktur BITMAPINFOHEADER yang menentukan format opsional yang didekompresi. Anda juga dapat menentukan nol untuk menggunakan format output default yang terkait dengan format input.

Jika parameter ini bukan nol, handel kompresor tidak dikembalikan kecuali dapat membuat format output ini.

wFlags

Bendera yang menjelaskan kriteria pencarian untuk kompresor atau dekompresor. Nilai berikut didefinisikan:

Nilai Makna
ICMODE_COMPRESS
Menemukan kompresor yang dapat memadatkan gambar dengan format yang ditentukan oleh lpbiIn ke format yang ditentukan oleh lpbiOut.
ICMODE_DECOMPRESS
Menemukan dekompresor yang dapat mendekompresi gambar dengan format yang ditentukan oleh lpbiIn ke format yang ditentukan oleh lpbiOut.
ICMODE_DRAW
Menemukan dekompresor yang dapat mendekompresi gambar dengan format yang ditentukan oleh lpbiIn dan menggambarnya langsung ke perangkat keras.
ICMODE_FASTCOMPRESS
Memiliki arti yang sama seperti ICMODE_COMPRESS kecuali kompresor digunakan untuk operasi real time dan menekankan kecepatan atas kualitas.
ICMODE_FASTDECOMPRESS
Memiliki arti yang sama seperti ICMODE_DECOMPRESS kecuali dekompresor digunakan untuk operasi real time dan menekankan kecepatan atas kualitas.

Nilai kembali

Mengembalikan handel ke kompresor atau dekompresor jika berhasil atau nol sebaliknya.

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
DLL Msvfw32.dll

Lihat juga

Fungsi Kompresi Video

Manajer Kompresi Video