ICDECOMPRESS 構造体 (vfw.h)

ICDECOMPRESS 構造体には、ICM_DECOMPRESS メッセージで使用される圧縮解除パラメーターが含まれています。

構文

typedef struct {
  DWORD              dwFlags;
  LPBITMAPINFOHEADER lpbiInput;
  LPVOID             lpInput;
  LPBITMAPINFOHEADER lpbiOutput;
  LPVOID             lpOutput;
  DWORD              ckid;
} ICDECOMPRESS;

メンバー

dwFlags

該当するフラグ。 次の値が定義されています。

名前 説明
ICDECOMPRESS_HURRYUP
より高速な速度で圧縮解除を試みます。 アプリケーションでこのフラグを使用する場合、ドライバーは圧縮解除されたデータをバッファーに格納する必要がありますが、イメージは描画しません。
ICDECOMPRESS_NOTKEYFRAME
現在のフレームはキー フレームではありません。
ICDECOMPRESS_NULLFRAME
現在のフレームにはデータが含まれていないので、圧縮解除されたイメージは同じままにする必要があります。
ICDECOMPRESS_PREROLL
現在のフレームは、再生が開始されるムービー内のポイントの前にあるため、描画されません。
ICDECOMPRESS_UPDATE
画面が更新または更新されています。

lpbiInput

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

lpInput

入力データを含むバッファーへのポインター。

lpbiOutput

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

lpOutput

ドライバーが圧縮解除されたイメージを書き込むバッファーへのポインター。

ckid

AVI ファイルからのチャンク識別子。

要件

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

こちらもご覧ください

BITMAPINFOHEADER

ICM_DECOMPRESS

ビデオ圧縮マネージャー

ビデオ圧縮構造