共用方式為


ICDecompressExBegin 函式 (vfw.h)

ICDecompressExBegin 函式會準備解壓縮器以解壓縮數據。

語法

LRESULT VFWAPI_INLINE ICDecompressExBegin(
  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
);

參數

hic

要使用的解壓縮器句柄。

dwFlags

解壓縮旗標。 定義下列值。

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

lpbiSrc

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

lpSrc

輸入數據的指標。

xSrc

lpbiSrc 所指定 DIB 的來源矩形 X 座標。

ySrc

lpbiSrc 所指定 DIB 來源矩形的 Y 座標。

dxSrc

來源矩形的寬度。

dySrc

來源矩形的高度。

lpbiDst

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

lpDst

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

xDst

lpbiDst 所指定 DIB 之目的地矩形的 x 座標。

yDst

lpbiDst 所指定 DIB 之目的地矩形的 Y 座標。

dxDst

目的地矩形的寬度。

dyDst

目的地矩形的高度。

傳回值

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

規格需求

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

另請參閱

視訊壓縮函式

影片壓縮管理員