ICOpen機能は圧縮機または減圧器を開く。
構文
HIC VFWAPI ICOpen(
DWORD fccType,
DWORD fccHandler,
UINT wMode
);
パラメーター
fccType
開く圧縮機または減圧器の種類を示す 4 文字のコード。 ビデオ ストリームの場合、このパラメーターの値は "VIDC" です。
fccHandler
指定した型の優先ハンドラー。 通常、ハンドラーの種類は AVI ファイルのストリーム ヘッダーに格納されます。
wMode
圧縮機または減圧器の使用を定義するフラグ。 次の値が定義されています。
| 値 | 意味 |
|---|---|
| ICMODE_COMPRESS | コンプレッサーは通常の圧縮を実行します。 |
| ICMODE_DECOMPRESS | 圧縮解除は通常の圧縮解除を実行します。 |
| ICMODE_DRAW | Decompressor は、データを圧縮解除し、ハードウェアに直接描画します。 |
| ICMODE_FASTCOMPRESS | コンプレッサーは高速(リアルタイム)圧縮を実行します。 |
| ICMODE_FASTDECOMPRESS | 圧縮解除では、高速 (リアルタイム) 展開が実行されます。 |
| ICMODE_QUERY | コンプレッサーまたは減圧器に情報を照会します。 |
戻り値
成功した場合はコンプレッサーまたは減圧器へのハンドルを返し、それ以外の場合はゼロを返します。
要件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
| サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
| 対象プラットフォーム | Windows |
| ヘッダー | vfw.h |
| Library | Vfw32.lib |
| [DLL] | Msvfw32.dll |