AVIStreamSetFormat 函数 (vfw.h)

AVIStreamSetFormat 函数在指定位置设置流的格式。

语法

HRESULT AVIStreamSetFormat(
  PAVISTREAM pavi,
  LONG       lPos,
  LPVOID     lpFormat,
  LONG       cbFormat
);

参数

pavi

打开流的句柄。

lPos

要接收格式的流中的位置。

lpFormat

指向包含新格式的结构的指针。

cbFormat

lpFormat 引用的内存块的大小(以字节为单位)。

返回值

如果成功,则返回零,否则返回错误。

注解

用于写入 AVI 文件的处理程序不接受格式更改。 除了设置流的初始格式外,AVI 文件中仅允许更改视频流的调色板。 在已写入 AVI 文件的任何帧之后,必须发生调色板更改。 其他处理程序可能会施加不同的限制。

参数 pavi 是指向 IAVIStream 接口的指针。

要求

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

另请参阅

AVIFile 函数

AVIFile 函数和宏