ICDecompressSetPalette マクロ (vfw.h)

ICDecompressSetPalette マクロは、ビデオ圧縮解除ドライバーがパレットを使用する形式に圧縮解除する場合に使用するパレットを指定します。 このマクロを使用するか、 ICM_DECOMPRESS_SET_PALETTE メッセージを明示的に呼び出すことができます。

構文

void ICDecompressSetPalette(
   hic,
   lpbiPalette
);

パラメーター

hic

圧縮解除器へのハンドル。

lpbiPalette

可能であれば使用する色がカラー テーブルに含まれている BITMAPINFOHEADER 構造体へのポインター。 既定の出力色のセットを使用するには、0 を指定できます。

戻り値

なし

解説

このマクロは、既に進行中の圧縮解除には影響しません。代わりに、このメッセージを使用して渡された色は、将来 の ICDecompressGetFormat マクロと ICDecompressGetPalette マクロに応答して返される必要があります。 色は、将来の ICDecompressBegin マクロで圧縮解除ドライバーに送り返されます。

このマクロは、主に、ドライバーが画面にイメージを展開し、パレットを使用する別のアプリケーションが前面にあり、展開ドライバーが外部の色のセットに適応するように強制する場合に使用されます。

要件

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

関連項目

ビデオ圧縮マクロ

ビデオ圧縮マネージャー