ICSeqCompressFrameStart 函数 (vfw.h)

ICSeqCompressFrameStart 函数使用 ICSeqCompressFrame 函数初始化用于压缩帧序列的资源。

语法

BOOL VFWAPI ICSeqCompressFrameStart(
  PCOMPVARS    pc,
  LPBITMAPINFO lpbiIn
);

参数

pc

指向使用压缩信息初始化的 COMPVARS 结构的指针。

lpbiIn

要压缩的数据的格式。

返回值

如果成功,则返回 TRUE ,否则返回 FALSE

注解

此函数使用 COMPVARS 结构为指定的压缩器提供设置,并按 COMPVARSlKey 成员指定的速率穿插关键帧。 可以使用 COMPVARS 的适当成员为序列的数据速率和关键帧频率指定值。

使用 ICSeqCompressFrameStartICSeqCompressFrameICSeqCompressFrameEnd 函数将帧序列压缩为指定的数据速率和关键帧数。

完成压缩后,使用 ICCompressorFree 函数释放 COMPVARS 中指定的资源。

使用此函数之前,需要初始化 COMPVARS。 可以手动初始化结构,也可以允许用户使用 ICCompressorChoose 函数指定压缩器并初始化 COMPVARS 结构。

要求

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

另请参阅

视频压缩函数

视频压缩管理器