次の方法で共有


ICM_DECOMPRESS_BEGIN メッセージ

ICM_DECOMPRESS_BEGIN メッセージは、データの圧縮解除を準備するためにビデオ圧縮解除ドライバーに通知します。 このメッセージは、明示的に送信することも、 ICDecompressBegin マクロを使用して送信することもできます。

ICM_DECOMPRESS_BEGIN 
wParam = (DWORD_PTR) (LPVOID) lpbiInput; 
lParam = (DWORD_PTR) (LPVOID) lpbiOutput; 

パラメーター

lpbiInput

入力形式を含む BITMAPINFO 構造体へのポインター。

lpbiOutput

出力形式を含む BITMAPINFO 構造体へのポインター。

戻り値

指定した圧縮解除がサポートされている場合はICERR_OKを返し、それ以外の場合はICERR_BADFORMAT返します。

解説

ドライバーは、このメッセージを受信すると、バッファーを割り当て、 ICM_DECOMPRESSメッセージを 効率的に処理できるように、時間のかかる操作を実行する必要があります。

ドライバーでデータを画面に直接圧縮解除する場合は、 ICM_DRAW メッセージを送信します。

ICM_DECOMPRESS_BEGINメッセージとICM_DECOMPRESS_END メッセージは入れ子になりません。 ICM_DECOMPRESS_ENDで圧縮解除が停止する前にドライバーがICM_DECOMPRESS_BEGINを受け取った場合は、新しいパラメーターを使用して圧縮解除を再開する必要があります。

必要条件

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

関連項目

ビデオ圧縮マネージャー

ビデオ圧縮メッセージ