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 |