Share via


ICM_COMPRESS_GET_SIZE メッセージ

ICM_COMPRESS_GET_SIZE メッセージは、指定された出力形式に圧縮されるときに、ビデオ圧縮ドライバーが 1 フレームのデータの最大サイズを指定することを要求します。 このメッセージは、明示的に送信することも、 ICCompressGetSize マクロを使用して送信することもできます。

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

パラメーター

lpbiInput

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

lpbiOutput

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

戻り値

1 つの圧縮フレームが占有できる最大バイト数を返します。

解説

通常、アプリケーションはこのメッセージを送信して、圧縮フレームに割り当てるバッファーの大きさを決定します。

ドライバーは、入力形式と出力形式に基づいて、可能な最大フレームのサイズを計算する必要があります。

必要条件

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

関連項目

ビデオ圧縮マネージャー

ビデオ圧縮メッセージ