用蓝牙耳机拨打电话时的音频通路是如何切换的呢?
来源:互联网 发布:程序员网络兼职 编辑:程序博客网 时间:2024/06/10 01:31
首先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,然后输出到听筒。这样我们就可以听到对方的声音了。反之,上行通话流程也一样。
0 0
- 用蓝牙耳机拨打电话时的音频通路是如何切换的呢?
- 蓝牙的音频通路
- 蓝牙的音频通路
- 音频输入在有线耳机和蓝牙耳机直接切换时候mediaplayer的时间戳流程
- 蓝牙耳机拨打电话和VOIP通话两种方式对于上层来说创建SCO过程的区别
- Cubietruck---30.蓝牙耳机与有线耳机的切换
- 简单聊一下Android音频通路的切换
- 拨打电话的礼仪
- 拨打电话的流程
- 拨打电话的程序
- 拨打电话的流程
- 简单的电话拨打
- 用webView加载的方式拨打电话
- Android java层音频相关的分析与理解(五)音频通路的切换
- 如何修改拨打电话界面输入的数字格式?
- android 如何调用系统拨打电话的功能
- Android 如何调用系统直接拨打电话的功能
- android电话拨打的实现
- C语言常见问题:unexpected end of file while looking for precompiled header directive
- opencv的Laplace算子
- 安卓开发中判断是否联网
- IIS7.5发布之后对PUT接口进行请求,提示“Remote server returned error: (405) method not allowed"
- 技术-技术方案优化策略--缓存层面
- 用蓝牙耳机拨打电话时的音频通路是如何切换的呢?
- zookeeper资料汇总
- MySQL UNION 与 UNION ALL 语法与用法
- vue.js学习笔记
- 添加你的第一个页面
- (Caffe,LeNet)反向传播(六)
- Ubuntu 免密要登录设置之后还是无法登录之解决办法
- https SSL主流数字证书格式
- Java中参数传递问题