蓝牙篇之Bluetooth Profile Specification 深入详解汇总


目录

1.AG音频连接设置

2.通过HF设置音频连接

4.编解码器连接设置

4.可用编解码器更新

5.编解码器重新协商


在用户操作或内部事件时,HF或AG可以根据需要启动建立音频连接。

HF或AG可能需要采取进一步的内部行动来内部路由,修改音频路径的采样率、帧和/或采样对齐方式。更正式地说音频连接设置的要求如下:

  • HF应能在通话过程中启动音频连接。
  • HF可以在没有通话的情况下启动音频连接。
  • AG应能在通话过程中启动音频连接。
  • AG可以在没有呼叫的时候启动音频连接。

音频连接设置过程始终意味着同步连接的建立它总是与现有的服务级别连接相关联。

发起者和接受者均应通知新音频连接的存在。

1.AG音频连接设置

AG设置音频连接时&#x

Bluetooth Profile Specification之(HFP篇)4.3 音频连接设置相关推荐

  1. Bluetooth Profile Specification之(HFP篇)4.2 呼叫传输、设置、保持状态

    蓝牙篇之Bluetooth Profile Specification 深入详解汇总 目录 1.AT+CMER命令 2.呼叫状态转移 3.呼叫设置状态的传输 4.指示已持有呼叫的状态 1.AT+CME ...

  2. Bluetooth Profile Specification之(AVRCP篇)5.1AVCTP的连接和释放

    蓝牙篇之Bluetooth Profile Specification 深入详解汇总 1.AVCTP连接建立 补充说明: 控制器(CT)是一种通过向目标发送命令帧来启动事务的设备.CT的例子是个人电脑 ...

  3. Bluetooth Profile Specification之1.2 A2DP 之Audio Codec(音频编解码器)-MPEG-1,2 Audio和MPEG-2, 4 AAC

    蓝牙篇之Bluetooth Profile Specification 深入详解汇总 1.MPEG-1,2 Audio 数据信息 在AVDTP的获取所有能力响应中,可以在每个字段中定义/设置一个或多个 ...

  4. Bluetooth Profile Specification之1.1 A2DP 之Audio Codec(音频编解码器)-SBC

    蓝牙篇之Bluetooth Profile Specification 深入详解汇总 目录 前言 1.Codecs的 支持 1.1 强制性编解码器 1.2 可选编解码器

  5. Bluetooth Profile Specification之2.0 SPP配置文件

    蓝牙篇之Bluetooth Profile Specification 深入详解汇总 此配置文件定义了蓝牙设备在两个对等设备之间使用RFCOMM设置模拟串行电缆连接所需的需求.这些要求体现为向应用程序 ...

  6. Bluetooth Profile Specification之(HFP篇)4.2 免提控制之服务级别连接释放和登记状态传输、信号强度传输、漫游状态指示

    1.服务级别连接释放 发布服务级别连接的过程 断开服务水平连接应导致HF和AG之间相应的RFCOMM数据链路通道立即被删除.此外,由于删除了服务级别连接,因此必须删除现有的音频连接.可选择删除L2CA ...

  7. Android 蓝牙开发(七)hfp音频连接

    转载请注明出处:http://blog.csdn.net/vnanyesheshou/article/details/71374935 本文已授权微信公众号 fanfan程序媛 独家发布 扫一扫文章底 ...

  8. MongoDB 教程番外篇之添加用户及设置用户权限 ( Rockmongo登陆设置 )

    继上一篇 MongoDB 教程番外篇之管理工具: Rockmongo ,MongoDB 缺省是没有设置鉴权的,业界大部分使用 MongoDB 的项目也没有设置访问权限.这就意味着只要知道 MongoD ...

  9. 蓝牙协议HFP(Hands-Free Profile)电话免提协议 Connection management 连接管理HFP SLC 的建立跟释放

    零. 概述 本文章主要讲下电话免提协议HFP(Hands-Free Profile)Connection management.包括connection establishment     跟conn ...

最新文章

  1. N-MOS 2N7002晶体管
  2. ArrayList中remove方法和set(null)的区别
  3. android alert,Android AlertDialog的基本使用
  4. 【拔刀吧少年】之sed编辑器
  5. oracle带输出参数存储,oracle带输入输出参数存储过程(包括sql分页功能)
  6. 【C语言简单说】七:自定义函数(1)
  7. 【OCR技术系列之八】端到端不定长文本识别CRNN代码实现
  8. react(86)--列表项控制选中
  9. mysql proxy 主从_【MYSQL知识必知必会】MySQL主从复制读写分离(基于mysql-proxy实现)...
  10. [转贴]JAVA:RESTLET开发实例(三)基于spring的REST服务
  11. 玩转 SpringBoot 2.x 之自定义Starter依赖
  12. 阶段3 2.Spring_07.银行转账案例_2 案例中添加转账方法并演示事务问题
  13. C语言编写猜数字小游戏
  14. 2022Java微服务最全面试题集
  15. 云网融合个人学习--云网融合典型场景分析【摘抄】
  16. Java课程设计--飞翔的小鸟
  17. 已解决:注册kaggle人机验证出不来
  18. 使用TIMESTAMPDIFF计算两个时间戳之间的时间间隔
  19. linux安装jdk8(附带linux版jdk8)
  20. 2022年区块链安全领域8成以上损失集中在DeFi和跨链桥

热门文章

  1. 查看笔记本SN序列号
  2. PSIM软件的数字控制官方例程
  3. windows10快捷键(windows10常用快捷键大全)
  4. 计算机数学课程标准,学习数学课程标准心得体会
  5. 历史上的今天5月5日的重大事件
  6. 竣达技术 | 蓄电池内阻在线监测及告警方案
  7. windows10搭建ftp后无法访问问题
  8. RNN循环卷积神经网络
  9. 12点的idft c语言,IDFT的公式及C语言实现.doc
  10. MATLAB—Simulink与Flowmaster联合仿真