在通话时,同时播放 speech和key tone的方法
0赞
发表于 2018/9/21 10:09:22
阅读(960)
[DESCRIPTION]
Tone2.c這份程式中toneInit, toneStop 裡把DP_KT_ATT設成0TONE_PLAY 裡把DP_KT_ATT設成0x4000.
所以每當tone播完時,
DP_KT_ATT為0,導致KT_Play時,speech沒有聲音.
若希望同時keytone, speech聲音同時出來,請在KT_Play時設一個值給DP_KT_ATT.
[SOLUTION]来自半导体社区
通话时,整个speech data path的声音 = speech乘上DP_KT_ATT再加上keytone 。
所以要想通话时同时播出speech和keytone,
只需要在KT_Play时设一個值给DP_KT_ATT。
DP_KT_ATT范围0x0~0x4000, 0x1000代表0dB, 0x2000代表6dB。