ICDecompressGetPalette 宏 (vfw.h)

ICDecompressGetPalette 宏请求视频解压缩驱动程序提供输出 BITMAPINFOHEADER 结构的颜色表。 可以使用此宏或显式调用 ICM_DECOMPRESS_GET_PALETTE 消息。

语法

void ICDecompressGetPalette(
   hic,
   lpbiInput,
   lpbiOutput
);

参数

hic

解压缩器的句柄。

lpbiInput

指向包含输入格式的 BITMAPINFOHEADER 结构的指针。

lpbiOutput

指向要包含颜色表的 BITMAPINFOHEADER 结构的指针。 为颜色表保留的空间始终至少为 256 种颜色。 可以为此参数指定零,以便仅返回颜色表的大小。

返回值

备注

如果 lpbiOutput 不为零,驱动程序会将 BITMAPINFOHEADERbiClrUsed 成员设置为颜色表中的颜色数。 驱动程序使用实际颜色填充 BITMAPINFObmiColors 成员。

仅当驱动程序使用输入格式中指定的调色板以外的调色板时,才应支持此消息。

要求

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

另请参阅

视频压缩宏

视频压缩管理器