ICM_DRAW_SUGGESTFORMAT消息

ICM_DRAW_SUGGESTFORMAT消息查询呈现驱动程序,以建议它可以绘制的解压缩格式。

ICM_DRAW_SUGGESTFORMAT 
wParam = (DWORD_PTR) (LPVOID) &icdrwSuggest; 
lParam = sizeof(ICDRAWSUGGEST); 

parameters

icdrwSuggest

指向 ICDRAWSUGGEST 结构的指针。

lParam

ICDRAWSUGGEST 的大小(以字节为单位)。

返回值

如果成功,则返回ICERR_OK。 如果 ICDRAWSUGGEST 结构的 lpbiSuggest 成员为 NULL,则此消息返回包含建议格式所需的内存量。

备注

驱动程序应检查 ICDRAWSUGGEST 结构的 lpbiIn 成员中指定的格式,并使用 lpbiSuggest 成员返回它可以绘制的格式。 输出格式应从输入格式中保留尽可能多的数据。

(可选)驱动程序可以使用 ICDRAWSUGGESThicDecompressor 成员中传递的可安装压缩器句柄进行更复杂的选择。 例如,如果输入格式是 24 位 JPEG 数据,则呈现器可以查询解压缩器,以确定它是否可以解压缩为 YUV 格式, (在选择要建议的格式之前,可以更有效地) 绘制该格式。

要求

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

另请参阅

视频压缩管理器

视频压缩消息