ICDecompressGetFormat マクロは、ビデオ展開ドライバーから圧縮解除されたデータの出力形式を要求します。 このマクロを使用するか、 ICM_DECOMPRESS_GET_FORMAT メッセージを明示的に呼び出すことができます。
構文
DWORD ICDecompressGetFormat(
hic,
lpbiInput,
lpbiOutput
);
パラメーター
hic
圧縮解除器へのハンドル。
lpbiInput
入力形式を含む BITMAPINFO 構造体へのポインター。
lpbiOutput
出力形式を格納する BITMAPINFO 構造体へのポインター。 ICDecompressGetFormatSize マクロのように、0 を指定して出力形式のサイズのみを要求できます。
戻り値
型: DWORD
lpbiOutput が 0 の場合は、構造体のサイズを返します。lpbiOutput が 0 以外の場合は、成功した場合はICERR_OKを返し、それ以外の場合はエラーを返します。
注釈
lpbiOutput が 0 以外の場合、ドライバーは、lpbiInput に指定された入力形式に対応する既定の出力形式で BITMAPINFO 構造体を埋める必要があります。 コンプレッサーが複数の形式を生成できる場合、既定の形式は、最大量の情報を保持する形式にする必要があります。
要求事項
| 要件 | 価値 |
|---|---|
| サポートされる最小クライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
| サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
| ターゲット プラットフォーム の |
ウィンドウズ |
| ヘッダー | vfw.h |