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
流类型的计数。 标识要访问的指定流类型的匹配项。
返回值
如果成功,则返回零,否则返回错误。 可能的错误值包括以下内容。
返回代码 | 说明 |
---|---|
|
该文件不包含对应于 fccType 和 lParam 值的流。 |
|
内存不足。 |
注解
参数 pfile 是指向 IAVIFile 接口的 指针。 参数 ppavi 是指向 IAVIStream 接口的指针。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | vfw.h |
Library | Vfw32.lib |
DLL | Avifil32.dll |