共用方式為


ICDecompress 函式 (vfw.h)

ICDecompress函式會解壓縮單一視訊畫面。

語法

DWORD VFWAPIV ICDecompress(
  HIC                hic,
  DWORD              dwFlags,
  LPBITMAPINFOHEADER lpbiFormat,
  LPVOID             lpData,
  LPBITMAPINFOHEADER lpbi,
  LPVOID             lpBits
);

參數

hic

要使用的解壓縮器控制碼。

dwFlags

適用的解壓縮旗標。 定義下列值。

意義
ICDECOMPRESS_HURRYUP 嘗試以更快的速率解壓縮。 當應用程式使用此旗標時,驅動程式應該緩衝解壓縮的資料,但不繪製影像。
ICDECOMPRESS_NOTKEYFRAME 目前的畫面不是主要畫面格。
ICDECOMPRESS_NullFRAME 目前的框架不包含資料,且解壓縮的影像應該保持相同。
ICDECOMPRESS_PREROLL 目前的畫面位於播放開始的電影中,因此不會繪製。
ICDECOMPRESS_UPDATE 正在更新或重新整理畫面。

lpbiFormat

BITMAPINFOHEADER結構的指標,其中包含壓縮資料的格式。

lpData

輸入資料的指標。

lpbi

點陣圖INFOHEADER結構的指標,其中包含輸出格式。

lpBits

緩衝區的指標,這個緩衝區夠大,足以包含解壓縮的資料。

傳回值

如果成功或發生錯誤,則傳回ICERR_OK。

規格需求

   
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 vfw.h
程式庫 Vfw32.lib
Dll Msvfw32.dll

另請參閱

視訊壓縮函式

影片壓縮管理員