用蓝牙耳机拨打电话时的音频通路是如何切换的呢?
2017-03-08 11:07
1831 查看
首先AP侧要在Modem(2G/3G/4G)、DSP和CP2(BT固件)之间建立通路连接,建立通路过程中AP侧通过AT命令(AT+SSAM)和Modem端进行音频通路选择的协商,之后,Modem端会告诉AP侧是否需要通过DSP来进行音频数据传输,这个时候Modem需要和AP侧进行通信,如果需要DSP的话,DSP要读取NV配置来设置DSP与CP2进行音频数据传输所需要的端口和总线的数据格式。DSP和CP2是由IIS总线相连接。当建立好连接之后,AP就不再参与Modem、DSP和CP2的音频数据传输了,DSP通过IIS接收到Modem端的音频数据(即下行通话声音)直接再由IIS发给CP2,然后再由CP2通过BT的射频芯片发给蓝牙耳机。反之,上行通话流程也一样。
普通拨打电话的音频通路切换又如何呢?
Modem端和DSP端的通路建立通路流程是一样的,只是AT命令(AT+SSAM)的参数值是不一样的。当建立好连接之后,DSP通过IIS接收到Modem端的音频数据(即下行通话声音)直接发送给了DAC,然后输出到听筒。这样我们就可以听到对方的声音了。反之,上行通话流程也一样。
普通拨打电话的音频通路切换又如何呢?
Modem端和DSP端的通路建立通路流程是一样的,只是AT命令(AT+SSAM)的参数值是不一样的。当建立好连接之后,DSP通过IIS接收到Modem端的音频数据(即下行通话声音)直接发送给了DAC,然后输出到听筒。这样我们就可以听到对方的声音了。反之,上行通话流程也一样。
相关文章推荐
- 蓝牙耳机拨打电话和VOIP通话两种方式对于上层来说创建SCO过程的区别
- 音频输入在有线耳机和蓝牙耳机直接切换时候mediaplayer的时间戳流程
- 如何用蓝牙耳机连接xp输出音频
- Android 如何自动拨号+拨打电话
- 关于蓝牙耳机通话,切换声音路径
- 如何修改拨打电话界面输入的数字格式?
- 拨打电话通过蓝牙接通
- Nice link to figure out country code and phone format to call cross countries - 一个关于如何拨打跨国电话的好网站
- 如何监听Phone的状态,第三方App如何拨打/接听电话?
- 如何调整180I集团电话的电话拨打等级
- 胡想篇(程序实现拨打电话预警或者短消息预警如何实现?)
- Android如何监听蓝牙耳机的按键事件(转)
- 如何在电话接入时处理音频播放
- 使用jqMobi开发app基础:如何拨打电话?
- Android底层开发之耳机插拔与音频通道切换实例
- android 如何调用系统拨打电话的功能
- Q:如何在模拟器上向android发送短信和拨打电话?
- 智能手机音频系统(二 耳机和蓝牙耳机)
- android如何将音乐文件放入sdcard,如何拨打电话
- AT指令实验——学习如何拨上网上/收发短信/拨打电话