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 |