icGetDisplayFormat 函数 (vfw.h)

ICGetDisplayFormat 函数确定可用于显示压缩图像的最佳格式。 如果未指定打开压缩器的句柄,函数也会打开压缩器。

语法

HIC VFWAPI ICGetDisplayFormat(
  HIC                hic,
  LPBITMAPINFOHEADER lpbiIn,
  LPBITMAPINFOHEADER lpbiOut,
  int                BitDepth,
  int                dx,
  int                dy
);

参数

hic

要使用的压缩器的句柄。 指定 NULL 可让 VCM 选择并打开相应的压缩器。

lpbiIn

指向包含压缩格式的 BITMAPINFOHEADER 结构的指针。

lpbiOut

指向返回解压缩格式的缓冲区的指针。 缓冲区应足够大,适合 BITMAPINFOHEADER 结构和 256 个颜色条目。

BitDepth

首选位深度(如果为非零)。

dx

用于拉伸图像的宽度乘数。 如果此参数为零,则不会拉伸该维度。

dy

用于拉伸图像的高度乘数。 如果此参数为零,则不会拉伸该维度。

返回值

如果成功,则返回解压缩器的句柄,否则返回零。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 vfw.h
Library Vfw32.lib
DLL Msvfw32.dll

另请参阅

视频压缩函数

视频压缩管理器