ICM_DRAW_SUGGESTFORMAT メッセージ

ICM_DRAW_SUGGESTFORMAT メッセージは、レンダリング ドライバーに対してクエリを実行して、描画できる圧縮解除された形式を提案します。

ICM_DRAW_SUGGESTFORMAT 
wParam = (DWORD_PTR) (LPVOID) &icdrwSuggest; 
lParam = sizeof(ICDRAWSUGGEST); 

パラメーター

icdrwSuggest

ICDRAWSUGGEST 構造体へのポインター。

Lparam

ICDRAWSUGGEST のサイズ (バイト単位)。

戻り値

成功した場合はICERR_OKを返します。 ICDRAWSUGGEST 構造体の lpbiSuggest メンバーが NULL の場合、このメッセージは、推奨される形式を格納するために必要なメモリ量を返します。

注釈

ドライバーは、ICDRAWSUGGEST 構造体の lpbiIn メンバーで指定された形式を調べ、lpbiSuggest メンバーを使用して描画できる形式を返す必要があります。 出力形式では、入力形式から可能な限り多くのデータを保持する必要があります。

必要に応じて、ドライバーは ICDRAWSUGGEST の hicDecompressor メンバーに渡されたインストール可能なコンプレッサー ハンドルを使用して、より複雑な選択を行うことができます。 たとえば、入力形式が 24 ビット JPEG データの場合、レンダラーは、提案する形式を選択する前に、解凍ツールに対してクエリを実行して、YUV 形式 (より効率的に描画される可能性があります) に展開できるかどうかを確認できます。

要件

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

こちらもご覧ください

ビデオ圧縮マネージャー

ビデオ圧縮メッセージ