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 [デスクトップ アプリのみ] |
ヘッダー |
|