AVIStreamReadFormat 函数 (vfw.h)

AVIStreamReadFormat 函数读取流格式数据。

语法

HRESULT AVIStreamReadFormat(
  PAVISTREAM pavi,
  LONG       lPos,
  LPVOID     lpFormat,
  LONG       *lpcbFormat
);

参数

pavi

打开流的句柄。

lPos

用于获取格式数据的流中的位置。

lpFormat

指向包含格式数据的缓冲区的指针。

lpcbFormat

指向一个位置的指针,指示 lpFormat 引用的内存块的大小。 返回时,值将更改以指示读取的数据量。 如果 lpFormatNULL,则此参数可用于获取返回格式所需的内存量。

返回值

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

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

注解

标准视频流处理程序在 BITMAPINFOHEADER 结构中提供格式信息。 标准音频流处理程序在 PCMWAVEFORMAT 结构中提供格式信息。 其他数据流可以使用描述流数据的其他结构。

要求

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

另请参阅

AVIFile 函数

AVIFile 函数和宏