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 |