次の方法で共有


ICM_COMPRESS_GET_FORMAT メッセージ

ICM_COMPRESS_GET_FORMAT メッセージは、ビデオ圧縮ドライバーから圧縮データの出力形式を要求します。 このメッセージは、明示的に送信することも、 ICCompressGetFormat マクロを使用して送信することもできます。

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

パラメーター

lpbiInput

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

lpbiOutput

出力形式を格納する BITMAPINFO 構造体へのポインター。 このパラメーターに 0 を指定すると、 ICCompressGetFormatSize マクロのように、出力形式のサイズのみを要求できます。

戻り値

lpbiOutput が 0 の場合は、構造体のサイズを返します。

lpbiOutput が 0 以外の場合、成功した場合はICERR_OKを返し、それ以外の場合はエラーを返します。

注釈

lpbiOutput が 0 以外の場合、ドライバーは、lpbiInput に指定された入力形式に対応する既定の出力形式で BITMAPINFO 構造体を埋める必要があります。 コンプレッサーが複数のフォーマットを生成できる場合、デフォルトのフォーマットは最大量の情報を保持するフォーマットである必要があります。

要件

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

こちらもご覧ください

ビデオ圧縮マネージャー

ビデオ圧縮メッセージ