共用方式為


ICDECOMPRESSEX 結構 (vfw.h)

ICDECOMPRESSEX 結構包含搭配ICM_DECOMPRESSEX訊息使用的解壓縮參數

語法

typedef struct {
  DWORD              dwFlags;
  LPBITMAPINFOHEADER lpbiSrc;
  LPVOID             lpSrc;
  LPBITMAPINFOHEADER lpbiDst;
  LPVOID             lpDst;
  int                xDst;
  int                yDst;
  int                dxDst;
  int                dyDst;
  int                xSrc;
  int                ySrc;
  int                dxSrc;
  int                dySrc;
} ICDECOMPRESSEX;

成員

dwFlags

適用的旗標。 定義下列值:

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

lpbiSrc

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

lpSrc

包含輸入數據的緩衝區指標。

lpbiDst

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

lpDst

驅動程式應該寫入解壓縮映像之緩衝區的指標。

xDst

lpbiDst 所指定 DIB 內目的地矩形的 X 座標。

yDst

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

dxDst

目的地矩形的寬度。

dyDst

目的地矩形的高度。

xSrc

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

ySrc

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

dxSrc

來源矩形的寬度。

dySrc

來源矩形的高度。

規格需求

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

另請參閱

BITMAPINFOHEADER

ICM_DECOMPRESSEX

影片壓縮管理員

視訊壓縮結構