AVIFileGetStream 函数 (vfw.h)

AVIFileGetStream 函数返回与指定 AVI 文件关联的流接口的地址。

语法

HRESULT AVIFileGetStream(
  PAVIFILE   pfile,
  PAVISTREAM *ppavi,
  DWORD      fccType,
  LONG       lParam
);

参数

pfile

打开的 AVI 文件的句柄。

ppavi

指向新流接口的指针。

fccType

指示要打开的流的类型的四个字符代码。 零表示可以打开任何流。 以下定义适用于 AVI 流中常见的数据。

说明
streamtypeAUDIO 指示音频流。
streamtypeMIDI 指示 MIDI 流。
streamtypeTEXT 指示文本流。
streamtypeVIDEO 指示视频流。

lParam

流类型的计数。 标识要访问的指定流类型的匹配项。

返回值

如果成功,则返回零,否则返回错误。 可能的错误值包括以下内容。

返回代码 说明
AVIERR_NODATA
该文件不包含对应于 fccTypelParam 值的流。
AVIERR_MEMORY
内存不足。

注解

参数 pfile 是指向 IAVIFile 接口的 指针。 参数 ppavi 是指向 IAVIStream 接口的指针。

要求

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

另请参阅

AVIFile 函数

AVIFile 函数和宏