AVI 解压缩器筛选器

[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayerIMFMediaEngine音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

AVI 解压缩器筛选器使视频压缩管理器 (VCM) 编解码器加入筛选器图。 应用程序不需要将筛选器添加到筛选器图;它在需要时由筛选器图形管理器自动拉取。

当 Filter Graph 管理器生成一个图形来呈现 AVI 文件时,它会检查文件的 AVI 标头中的 FOURCC,以确定视频流是否已压缩。 如果是,Filter Graph 管理器会添加 AVI 解压缩程序,然后搜索注册表中可处理该文件的已安装解压缩程序。

注意

MPEG 解压缩器永远不会作为 VCM 编解码器实现,而只能作为本机 DirectShow 筛选器实现。

在其上游引脚上,AVI 解压缩器通常连接到 AVI 拆分器。 在其输出引脚上,它通常连接到 视频呈现器AVI 复用器筛选器

Label
筛选器接口 IBaseFilter
输入引脚媒体类型 主要类型:MEDIATYPE_VideoSubtype:必须与压缩类型的 FOURCC 代码相对应。 有关详细信息,请参阅 FOURCC 代码
格式类型:FORMAT_VideoInfo
输入引脚接口 IMemInputPinIPinIQualityControl
输出引脚媒体类型 MEDIATYPE_Video、MEDIASUBTYPE_NULL、FORMAT_VideoInfo
输出引脚接口 IMediaPositionIMediaSeekingIPinIQualityControl
筛选器 CLSID CLSID_AVIDec
属性页 CLSID 无属性页。
可执行文件 quartz.dll
优点 MERIT_NORMAL
筛选器类别 CLSID_LegacyAmFilterCategory

DirectShow 筛选器