Bagikan melalui


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

Lihat juga

Fungsi Kompresi Video

Manajer Kompresi Video