ICM_COMPRESS_BEGIN消息
ICM_COMPRESS_BEGIN消息通知视频压缩驱动程序准备压缩数据。 可以显式发送此消息,也可以使用 ICCompressBegin 宏发送。
ICM_COMPRESS_BEGIN
wParam = (DWORD_PTR) (LPVOID) lpbiInput;
lParam = (DWORD_PTR) (LPVOID) lpbiOutput;
参数
-
lpbiInput
-
指向包含输入格式的 BITMAPINFO 结构的指针。
-
lpbiOutput
-
指向包含输出格式的 BITMAPINFO 结构的指针。
返回值
如果驱动程序支持指定的压缩,则返回ICERR_OK;如果不支持输入或输出格式,则返回ICERR_BADFORMAT。
备注
驱动程序应在收到ICM_COMPRESS消息时分配和初始化压缩数据格式所需的任何表 或 内存。
VCM 保存最新 ICM_COMPRESS_BEGIN 消息的设置。 ICM_COMPRESS_BEGIN和ICM_COMPRESS_END消息不嵌套。 如果驱动程序在使用 ICM_COMPRESS_END 停止压缩之前收到 ICM_COMPRESS_BEGIN,则应使用新参数重启压缩。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|