【Qualcomm音频】免提和听筒两种通话模式下如何切换主副麦克风?
1. 为什么要修改?
通常情况下,这种修改主要是针对,主麦克风设计时离喇叭太近,导致无法无法完全回音。
2. 如何修改?
先进行以下确认:
1. 不同平台对应的mixer_paths_xxx.xml文件不一致,请参考以下链接进行确认。
2. 不同平台对应的麦克风属性不一定一致,请参考以下链接进行确认。
如果确认使用了双麦克风属性配置,请打开对应的mixer_paths_xxx.xml文件进行以下确认。
搜索”Dual“,接下来以SLM758的默认配置文件为例进行介绍:
关键的修改在这里:
从这里可以看出,免提和听筒切换主副麦克风的逻辑很简单,
就是哪个麦克风提供信号给DEC1通道,哪个麦克风信号就是主信号,反之则是降噪参考信号。
换句话说,主副麦克风并不是一成不变的,根据需要场景,特定的麦克风充当的功能不尽相同。