AVIStreamReadFormat 函数 (vfw.h)
AVIStreamReadFormat 函数读取流格式数据。
语法
HRESULT AVIStreamReadFormat(
PAVISTREAM pavi,
LONG lPos,
LPVOID lpFormat,
LONG *lpcbFormat
);
参数
pavi
打开流的句柄。
lPos
用于获取格式数据的流中的位置。
lpFormat
指向包含格式数据的缓冲区的指针。
lpcbFormat
指向一个位置的指针,指示 lpFormat 引用的内存块的大小。 返回时,值将更改以指示读取的数据量。 如果 lpFormat 为 NULL,则此参数可用于获取返回格式所需的内存量。
返回值
如果成功,则返回零,否则返回错误。
参数 pavi 是指向 IAVIStream 接口的指针。
注解
标准视频流处理程序在 BITMAPINFOHEADER 结构中提供格式信息。 标准音频流处理程序在 PCMWAVEFORMAT 结构中提供格式信息。 其他数据流可以使用描述流数据的其他结构。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | vfw.h |
Library | Vfw32.lib |
DLL | Avifil32.dll |