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