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

另请参阅

视频压缩函数

视频压缩管理器