WAVE 分析器筛选器
[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayer、 IMFMediaEngine 和 媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
WAVE 分析器筛选器分析 .wav、.au 或 .aif 文件中的 WAV 格式音频数据。 上游筛选器必须是异步文件源筛选器、URL 文件源筛选器或包含 WAV 音频数据的兼容第三方异步源筛选器。 输出流是音频数据,可以直接连接到音频呈现筛选器或中间音频转换筛选器。
Label | 值 |
---|---|
筛选器接口 | IAMMediaContent、 IBaseFilter、 IPersistMediaPropertyBag |
输入引脚媒体类型 | 主要类型:MEDIATYPE_StreamThe以下子类型有效:
|
输入引脚接口 | IPin、 IQualityControl |
输出引脚媒体类型 | 主要类型:MEDIATYPE_AudioSubtype:MEDIASUBTYPE_PCM或其他压缩类型。 (请参阅 Audio Subtypes.) 格式类型:FORMAT_WaveFormatEx |
输出引脚接口 | IPin、 IMediaSeeking |
筛选器 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”) 。
相关主题