Bagikan melalui


Fungsi ICInstall (vfw.h)

Fungsi ICInstall menginstal kompresor atau dekompresor baru.

Sintaks

BOOL VFWAPI ICInstall(
  DWORD  fccType,
  DWORD  fccHandler,
  LPARAM lParam,
  LPSTR  szDesc,
  UINT   wFlags
);

Parameter

fccType

Kode empat karakter yang menunjukkan jenis data yang digunakan oleh kompresor atau dekompresor. Tentukan "VIDC" untuk kompresor video atau dekompresor.

fccHandler

Kode empat karakter yang mengidentifikasi kompresor atau dekompresor tertentu.

lParam

Penunjuk ke string yang dihentikan null yang berisi nama kompresor atau dekompresi, atau alamat fungsi yang digunakan untuk pemadatan atau dekompresi. Isi parameter ini didefinisikan oleh bendera yang ditetapkan untuk wFlags.

szDesc

Dipesan; jangan gunakan.

wFlags

Bendera yang menentukan isi lParam. Nilai berikut ditentukan.

Nilai Makna
ICINSTALL_DRIVER Parameter lParam berisi alamat string yang dihentikan null yang memberi nama kompresor untuk diinstal.
ICINSTALL_FUNCTION Parameter lParam berisi alamat fungsi kompresor. Fungsi ini harus disusun seperti fungsi titik masuk DriverProc yang digunakan oleh kompresor.

Nilai kembali

Mengembalikan ICERR_OK jika berhasil atau kesalahan sebaliknya.

Keterangan

Aplikasi harus membuka kompresor atau dekompresor yang diinstal sebelum menggunakannya.

Jika aplikasi Anda menginstal fungsi sebagai kompresor atau dekompresor, aplikasi tersebut harus menghapus fungsi dengan fungsi ICRemove sebelum dihentikan. Ini mencegah aplikasi lain mencoba mengakses fungsi ketika tidak tersedia.

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