ICSeqCompressFrameStart 函数 (vfw.h)
ICSeqCompressFrameStart 函数使用 ICSeqCompressFrame 函数初始化用于压缩帧序列的资源。
语法
BOOL VFWAPI ICSeqCompressFrameStart(
PCOMPVARS pc,
LPBITMAPINFO lpbiIn
);
参数
pc
指向使用压缩信息初始化的 COMPVARS 结构的指针。
lpbiIn
要压缩的数据的格式。
返回值
如果成功,则返回 TRUE ,否则返回 FALSE 。
注解
此函数使用 COMPVARS 结构为指定的压缩器提供设置,并按 COMPVARS 的 lKey 成员指定的速率穿插关键帧。 可以使用 COMPVARS 的适当成员为序列的数据速率和关键帧频率指定值。
使用 ICSeqCompressFrameStart、 ICSeqCompressFrame 和 ICSeqCompressFrameEnd 函数将帧序列压缩为指定的数据速率和关键帧数。
完成压缩后,使用 ICCompressorFree 函数释放 COMPVARS 中指定的资源。
使用此函数之前,需要初始化 COMPVARS。 可以手动初始化结构,也可以允许用户使用 ICCompressorChoose 函数指定压缩器并初始化 COMPVARS 结构。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | vfw.h |
Library | Vfw32.lib |
DLL | Msvfw32.dll |