Fungsi ICCompressorChoose (vfw.h)
Fungsi ICCompressorChoose menampilkan kotak dialog tempat pengguna dapat memilih kompresor. Fungsi ini dapat menampilkan semua kompresor terdaftar atau hanya mencantumkan kompresor yang mendukung format tertentu.
Sintaks
BOOL VFWAPI ICCompressorChoose(
HWND hwnd,
UINT uiFlags,
LPVOID pvIn,
LPVOID lpData,
PCOMPVARS pc,
LPSTR lpszTitle
);
Parameter
hwnd
Tangani ke jendela induk untuk kotak dialog.
uiFlags
Bendera yang berlaku. Nilai berikut ditentukan.
Nilai | Makna |
---|---|
ICMF_CHOOSE_ALLCOMPRESSORS | Semua kompresor akan muncul dalam daftar pilihan. Jika bendera ini tidak ditentukan, hanya kompresor yang dapat menangani format input yang muncul dalam daftar pilihan. |
ICMF_CHOOSE_DATARATE | Menampilkan kotak centang dan kotak edit untuk memasukkan laju data film. |
ICMF_CHOOSE_KEYFRAME | Menampilkan kotak centang dan kotak edit untuk memasukkan frekuensi bingkai kunci. |
ICMF_CHOOSE_PREVIEW | Menampilkan tombol untuk memperluas kotak dialog untuk menyertakan jendela pratinjau. Jendela pratinjau memperlihatkan bagaimana bingkai film Anda akan muncul ketika dikompresi dengan pengaturan saat ini. |
pvIn
Format input data yang tidak dikompresi. Hanya kompresor yang mendukung format input data yang ditentukan yang disertakan dalam daftar kompresor. Parameter ini bersifat opsional.
lpData
Arahkan ke antarmuka aliran AVI untuk digunakan di jendela pratinjau. Anda harus menentukan aliran video. Parameter ini bersifat opsional.
pc
Penunjuk ke struktur COMPVARS . Informasi yang dikembalikan menginisialisasi struktur untuk digunakan dengan fungsi lain.
lpszTitle
Penunjuk ke string null-dihentikan yang berisi judul untuk kotak dialog. Parameter ini bersifat opsional.
Nilai kembali
Mengembalikan TRUE jika pengguna memilih kompresor dan menekan OK. Mengembalikan FALSE pada kesalahan atau jika pengguna menekan CANCEL.
Keterangan
Sebelum menggunakan fungsi ini, atur anggota cbSize dari struktur COMPVARS ke ukuran struktur. Inisialisasi sisa struktur ke nol kecuali Anda ingin menentukan beberapa default yang valid untuk kotak dialog. Jika menentukan default, atur anggota dwFlags ke ICMF_COMPVARS_VALID dan inisialisasi anggota struktur lainnya. Untuk informasi selengkapnya tentang menginisialisasi struktur, lihat fungsi ICSeqCompressFrameStart dan COMPVARS.
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 |