Share via


ICDrawSuggestFormat 函式 (vfw.h)

ICDrawSuggestFormat 函式會通知繪圖處理程式,以建議輸入數據格式。

語法

LRESULT VFWAPI_INLINE ICDrawSuggestFormat(
  HIC                hic,
  LPBITMAPINFOHEADER lpbiIn,
  LPBITMAPINFOHEADER lpbiOut,
  int                dxSrc,
  int                dySrc,
  int                dxDst,
  int                dyDst,
  HIC                hicDecomp
);

參數

hic

要使用的驅動程式句柄。

lpbiIn

結構指標,其中包含壓縮數據的格式。 對於點陣圖,這是 BITMAPINFOHEADER 結構。

lpbiOut

要傳回建議格式之結構的指標。 繪圖處理程式可以從這個格式接收和繪製數據。 對於點陣圖,這是 BITMAPINFOHEADER 結構。

dxSrc

來源矩形的寬度。

dySrc

來源矩形的高度。

dxDst

目的矩形的寬度。

dyDst

目的矩形的高度。

hicDecomp

可在 lpbiIn 中使用數據格式的解壓縮程式。

傳回值

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

備註

應用程式可以使用此函式來判斷繪圖處理程式可以解壓縮的替代輸入格式,以及繪圖處理程式是否可以延展數據。 如果繪圖處理程式無法視需要延展數據,應用程式可能必須延展數據。

如果繪圖處理程式無法解壓縮應用程式所提供的格式,請使用ICDecompress、ICDecompressEx、j、ICDecompressExQueryICDecompressOpen 函式來取得替代格式。

規格需求

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

另請參閱

ICDecompressEx

ICDecompressExBegin

ICDecompressExQuery

視訊壓縮函式

視訊壓縮管理員