WAVE 分析器筛选器

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

WAVE 分析器筛选器分析 .wav、.au 或 .aif 文件中的 WAV 格式音频数据。 上游筛选器必须是异步文件源筛选器、URL 文件源筛选器或包含 WAV 音频数据的兼容第三方异步源筛选器。 输出流是音频数据,可以直接连接到音频呈现筛选器或中间音频转换筛选器。

Label
筛选器接口 IAMMediaContentIBaseFilterIPersistMediaPropertyBag
输入引脚媒体类型 主要类型:MEDIATYPE_StreamThe以下子类型有效:
  • MEDIASUBTYPE_AIFF
  • MEDIASUBTYPE_AU
  • MEDIASUBTYPE_WAVE
输入引脚接口 IPinIQualityControl
输出引脚媒体类型 主要类型:MEDIATYPE_AudioSubtype:MEDIASUBTYPE_PCM或其他压缩类型。 (请参阅 Audio Subtypes.)
格式类型:FORMAT_WaveFormatEx
输出引脚接口 IPinIMediaSeeking
筛选器 CLSID {D51BD5A1-7548-11cf-A520-0080C77EF58A}
属性页 CLSID 无属性页。
可执行文件 quartz.dll
优点 MERIT_UNLIKELY
筛选器类别 CLSID_LegacyAmFilterCategory

 

备注

此筛选器支持以下文件类型:

  • WAVE (.wav)
  • AIFF 和 AIFF-C (.aif)
  • AU (.au)

但是,它对音频格式具有以下限制:

  • 音频必须是 8 位或 16 位线性 PCM。
  • 对于 AIFF-C 文件,必须按 big-endian 字节顺序解压缩音频, (压缩类型“NONE”) 。

DirectShow 筛选器