ICDecompressOpen マクロ (vfw.h)

ICDecompressOpen マクロは、指定された形式と互換性のある圧縮解除プログラムを開きます。

構文

void ICDecompressOpen(
   fccType,
   fccHandler,
   lpbiIn,
   lpbiOut
);

パラメーター

fccType

開く圧縮機の種類を示す 4 文字のコード。 ビデオ ストリームの場合、このパラメーターの値は "VIDC" または ICTYPE_VIDEOです。

fccHandler

使用する優先ストリーム ハンドラーを示す 4 文字のコード。 通常、この情報は AVI ファイルのストリーム ヘッダーに格納されます。

lpbiIn

入力形式を定義する構造体へのポインター。 この形式を圧縮解除できない限り、圧縮解除ハンドルは返されません。 ビットマップの場合、このパラメーターは BITMAPINFOHEADER 構造体を参照します。

lpbiOut

オプションの圧縮解除形式を定義する構造体へのポインター。 0 を指定して、入力形式に関連付けられている既定の出力形式を使用することもできます。

このパラメーターが 0 以外の場合、この出力形式を作成できない限り、コンプレッサー ハンドルは返されません。 ビットマップの場合、このパラメーターは BITMAPINFOHEADER 構造体を参照します。

戻り値

なし

解説

ICDecompressOpen マクロは次のように定義されます。


#define ICDecompressOpen(fccType, fccHandler, lpbiIn, lpbiOut) \ 
    ICLocate(fccType, fccHandler, lpbiIn, lpbiOut, ICMODE_DECOMPRESS); 

要件

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

こちらもご覧ください

ビデオ圧縮マクロ

ビデオ圧縮マネージャー