ICLocate 関数 (vfw.h)
ICLocate 関数は、指定した形式の画像を処理できる圧縮解除器または圧縮解除器を検索するか、指定した形式のイメージをハードウェアに直接圧縮解除できるドライバーを検索します。
構文
HIC VFWAPI ICLocate(
DWORD fccType,
DWORD fccHandler,
LPBITMAPINFOHEADER lpbiIn,
LPBITMAPINFOHEADER lpbiOut,
WORD wFlags
);
パラメーター
fccType
開く圧縮機または減圧装置の種類を示す 4 文字のコード。 ビデオ ストリームの場合、このパラメーターの値は 'VIDC' です。
fccHandler
指定した型の優先ハンドラー。 通常、ハンドラーの種類は、AVI ファイルのストリーム ヘッダーに格納されます。 アプリケーションで任意のハンドラー型を使用できる場合、または使用するハンドラーの種類がわからない場合は 、NULL を 指定します。
lpbiIn
入力形式を定義する BITMAPINFOHEADER 構造体へのポインター。 この形式をサポートしない限り、コンプレッサー ハンドルは返されません。
lpbiOut
オプションの圧縮解除形式を定義する BITMAPINFOHEADER 構造体へのポインター。 0 を指定して、入力形式に関連付けられている既定の出力形式を使用することもできます。
このパラメーターが 0 以外の場合、この出力形式を作成できない限り、コンプレッサー ハンドルは返されません。
wFlags
圧縮機または圧縮解除器の検索条件を表すフラグ。 次の値が定義されています。
戻り値
成功した場合はコンプレッサーまたは圧縮解除器にハンドルを返し、それ以外の場合はゼロを返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | vfw.h |
Library | Vfw32.lib |
[DLL] | Msvfw32.dll |