在我们default的source code 上,在A2DP的情况下,只有一个 speack EQ和一个user EQ 模块,所以我们的User EQ是将L声道和R声道一体管理的,很多客户的产品应用是希望通过手机APP来分别控制L声道和R声道的单独控制。
这里我就给大家讲解一下该功能的实现方法,希望大家可以顺着葫芦画瓢,可以修改其他的应用,比如音量的分开控制等等。
如下是修改前的模块连接图:
[attach]44883[/attach]
参考后面我的修改可以得到如下的模块连接图:
[attach]44884[/attach]
修改方法如下:
修改EQ chain ,删除OPR_USER_EQ,添加OPR_USER_EQ_L、OPR_USER_EQ_R,并搭建链路连接。
将默认的user EQ模块删除掉,添加L_EQ和R_EQ两个模块进去,并将speack EQ的输出的L声道接到L_EQ的输入,并将speack EQ的输出的R声道接到R_EQ的输入,