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 メンバーを使用して描画できる形式を返す必要があります。 出力形式では、入力形式から可能な限り多くのデータを保持する必要があります。

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

要件

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

こちらもご覧ください

ビデオ圧縮マネージャー

ビデオ圧縮メッセージ