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

こちらもご覧ください

ビデオ圧縮関数

ビデオ圧縮マネージャー