ICM_COMPRESS_BEGIN メッセージ

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

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

パラメーター

lpbiInput

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

lpbiOutput

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

戻り値

ドライバーが指定した圧縮をサポートしている場合はICERR_OKを返し、入力または出力形式がサポートされていない場合はICERR_BADFORMATを返します。

注釈

ドライバーは、 ICM_COMPRESS メッセージを受信したときにデータ形式を圧縮するために必要なテーブルまたはメモリを割り当てて初期化する必要があります。

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

要件

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

こちらもご覧ください

ビデオ圧縮マネージャー

ビデオ圧縮メッセージ