DMO既可以处理视频,也可以处理音频。不过webrtc这里只用来处理音频。

音频DMO组件

image.png
一般不启动麦克风阵列处理

使用音频DMO的基本步骤

image.png

DMO接口及初始化

image.png

区分IPropertyStore接口

image.png

可以改变的DMO属性

image.png

DMO的两种操作模式

image.png

设置输入/输出格式

image.png

SetOutputType方法

image.png

DMO_MEDIA_TYPE结构

image.png

DMO_MEDIA_TYPE说明

image.png
播放采样率是48000,和采集采样率不一样

MoInitMediaType方法

image.png

处理数据

image.png

获取输出数据

image.png

DMO Buffer

image.png