歡迎大家登陸我們大大通平臺!大大通的博文和方案樣種多樣,含金量高,得到客戶的一致好評!!!
在我們default的source code 上,在A2DP的情況下,只有一個 speack EQ和一個user EQ 模塊,所以我們的User EQ是將L聲道和R聲道一體管理的,很多客戶的產品應用是希望通過手機APP來分別控制L聲道和R聲道的單獨控制。
這里我就給大家講解一下該功能的實現方法,希望大家可以順著葫蘆畫瓢,可以修改其他的應用,比如音量的分開控制等等。
如下是修改前的模塊連接圖:
參考后面我的修改可以得到如下的模塊連接圖:
修改方法如下:
修改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的輸入,將L_EQ和R_EQ模塊的輸出直接引到Basic Passthrough的輸入就可以了。
接下來只需要初始化L_EQ、R_EQ模塊參數,取消OPR_USER_EQ的初始化就可以了。
接下來重新編譯一次,再燒錄到板子里面,播放音樂通過QACT就可以看到我們添加的兩個EQ模塊就生效了!!
-
藍牙
+關注
關注
114文章
5812瀏覽量
170204
發布評論請先 登錄
相關推薦
評論