Fungsi ICDecompressEx (vfw.h)
Fungsi ICDecompressEx mendekompresi satu bingkai video.
Sintaks
LRESULT VFWAPI_INLINE ICDecompressEx(
HIC hic,
DWORD dwFlags,
LPBITMAPINFOHEADER lpbiSrc,
LPVOID lpSrc,
int xSrc,
int ySrc,
int dxSrc,
int dySrc,
LPBITMAPINFOHEADER lpbiDst,
LPVOID lpDst,
int xDst,
int yDst,
int dxDst,
int dyDst
);
Parameter
hic
Tangani ke dekompresor.
dwFlags
Bendera dekompresi. 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. |
lpbiSrc
Penunjuk ke struktur BITMAPINFOHEADER yang berisi format data terkompresi.
lpSrc
Arahkan ke data input.
xSrc
Koordinat x persegi panjang sumber untuk DIB yang ditentukan oleh lpbiSrc.
ySrc
Koordinat y persegi panjang sumber untuk DIB yang ditentukan oleh lpbiSrc.
dxSrc
Lebar persegi panjang sumber.
dySrc
Tinggi persegi panjang sumber.
lpbiDst
Penunjuk ke struktur BITMAPINFOHEADER yang berisi format output.
lpDst
Penunjuk ke buffer yang cukup besar untuk berisi data yang didekompresi.
xDst
Koordinat x persegi panjang tujuan untuk DIB yang ditentukan oleh lpbiDst.
yDst
Koordinat y persegi panjang tujuan untuk DIB yang ditentukan oleh lpbiDst.
dxDst
Lebar persegi panjang tujuan.
dyDst
Tinggi persegi panjang tujuan.
Nilai kembali
Mengembalikan ICERR_OK jika berhasil atau kesalahan sebaliknya.
Keterangan
Biasanya, aplikasi menggunakan bendera ICDECOMPRESS_PREROLL untuk mencari bingkai kunci dalam aliran terkompresi. Bendera dikirim dengan bingkai kunci dan dengan bingkai berikutnya yang diperlukan untuk mendekompresi bingkai yang diinginkan.
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 |