数字信号处理器

本部分介绍 Windows 提供的数字信号处理器(DSP)对象。

Microsoft使用术语 数字信号处理器 来指定一组 COM 对象,这些对象对未压缩的音频和视频数据执行转换。 此 SDK 中所述的 DSP 以各种未压缩格式转换音频和视频。

DSP 可以单独使用,也可以与音频和视频编解码器结合使用。 除了语音捕获 DSP 之外,此处列出的每个 DSP 实现两个单独的但类似的接口。

接口 描述
IMFTransform 与 Microsoft Media Foundation 兼容。
IMediaObject 与 DirectShow 兼容。

 

可以使用 IPropertyStore 接口来设置属性来配置 DSP。 某些 DSP 具有设置属性的其他接口。 若要使用这些接口,请调用 DSP 的任何其他接口的 QueryInterface 方法。 每个 DSP 的参考主题列出了支持的属性、接口和其他功能。

本节包含以下主题。

DSP 描述
Audio Resampler DSP 转换音频流的采样率。
颜色控制转换 DSP 调整视频流的颜色特征。
颜色转换器 DSP 在颜色格式之间转换视频流。
帧速率转换器 DSP 更改视频流的帧速率。
视频调整器 DSP 调整视频流的大小。
语音捕获 DSP 封装多个与语音捕获相关的 DSP。

 

Media Foundation 编程参考