ICCompressBegin マクロ (vfw.h)

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

構文

void ICCompressBegin(
   hic,
   lpbiInput,
   lpbiOutput
);

パラメーター

hic

コンプレッサーに取り付ける。

lpbiInput

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

lpbiOutput

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

戻り値

なし

解説

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

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

要件

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

こちらもご覧ください

ビデオ圧縮マクロ

ビデオ圧縮マネージャー