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 |