Fungsi ICDecompress (vfw.h)
Fungsi ICDecompress mendekompresi satu bingkai video.
Sintaks
DWORD VFWAPIV ICDecompress(
HIC hic,
DWORD dwFlags,
LPBITMAPINFOHEADER lpbiFormat,
LPVOID lpData,
LPBITMAPINFOHEADER lpbi,
LPVOID lpBits
);
Parameter
hic
Tangani ke dekompresor yang akan digunakan.
dwFlags
Bendera dekompresi yang berlaku. Nilai berikut didefinisikan.
Nilai | Makna |
---|---|
ICDECOMPRESS_HURRYUP | Mencoba mendekompresi pada tingkat yang lebih cepat. Ketika aplikasi menggunakan bendera ini, driver harus buffer data yang didekompresi tetapi tidak menggambar gambar. |
ICDECOMPRESS_NOTKEYFRAME | Bingkai saat ini bukan bingkai kunci. |
ICDECOMPRESS_NULLFRAME | Bingkai saat ini tidak berisi data dan gambar yang didekompresi harus dibiarkan sama. |
ICDECOMPRESS_PREROLL | Bingkai saat ini mendahului titik dalam film di mana pemutaran dimulai dan, oleh karena itu, tidak akan digambar. |
ICDECOMPRESS_UPDATE | Layar sedang diperbarui atau disegarkan. |
lpbiFormat
Penunjuk ke struktur BITMAPINFOHEADER yang berisi format data terkompresi.
lpData
Arahkan ke data input.
lpbi
Penunjuk ke struktur BITMAPINFOHEADER yang berisi format output.
lpBits
Penunjuk ke buffer yang cukup besar untuk berisi data yang didekompresi.
Mengembalikan nilai
Mengembalikan ICERR_OK jika berhasil atau kesalahan sebaliknya.
Persyaratan
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 |