ICCompressGetSize 宏 (vfw.h)

ICCompressGetSize 宏请求视频压缩驱动程序在压缩为指定的输出格式时提供一帧数据的最大大小。 可以使用此宏或显式调用 ICM_COMPRESS_GET_SIZE 消息。

语法

DWORD ICCompressGetSize(
     hic,
     lpbiInput,
     lpbiOutput
);

参数

hic

压缩器的句柄。

lpbiInput

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

lpbiOutput

指向包含输出格式的 BITMAPINFO 结构的指针。

返回值

类型:DWORD

返回单个压缩帧可以占用的最大字节数。

注解

通常,应用程序发送此消息以确定为压缩帧分配的缓冲区的大小。

驱动程序应根据输入和输出格式计算最大可能帧的大小。

要求

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

另请参阅

视频压缩宏

视频压缩管理器