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