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 を返し、それ以外の場合はエラーを返します。

注釈

アプリケーションでは、この関数を使用して、描画ハンドラーが展開できる代替入力形式と、描画ハンドラーがデータを拡張できるかどうかを判断できます。 描画ハンドラーが要求どおりにデータを拡張できない場合は、アプリケーションでデータを拡張する必要がある場合があります。

描画ハンドラーがアプリケーションによって提供される形式を展開できない場合は、 ICDecompressICDecompressEx、j、 ICDecompressExQueryおよび ICDecompressOpen 関数を使用して、代替形式を取得します。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー vfw.h

こちらもご覧ください

ICDecompressEx

ICDecompressExBegin

ICDecompressExQuery

ビデオ圧縮関数

ビデオ圧縮マネージャー