当前位置: 首页 > news >正文

【车载 AOSP 16 蓝牙(bluedroid)服务】【qcom 平台双蓝牙】【13.耳机如何协商采样率:从 AVDTP 到 AAC 44100 的一条路】

耳机如何协商采样率:从 AVDTP 到 AAC 44100 的一条路

这篇文章梳理一次车机主动连接蓝牙耳机时,A2DP codec 和采样率是怎么协商出来的。

这次现场结论很明确:

  • 车机作为 A2DP Source,耳机作为 A2DP Sink。
  • 对端暴露了 3 个 Sink SEP:SBCAACSBC
  • 本机按优先级先尝试aptX,但 peer 侧找不到匹配 Sink。
  • AAC可行,于是最终选中AAC
  • AAC 内部采样率选择时,默认配置优先命中44100
  • 最终上报 Java 层和 Audio HAL 的 codec 是AAC 44100 Stereo 16bit

一句话版:先挑 codec,再挑采样率,最后把答案告诉上层。中间看起来像迷宫,其实每一步都在问一个朴素问题:你会吗?我也会吗?那就用这个。


1. 现场证据:空中包已经看到 44100

btsnoop 里最直接的证据是SetConfiguration。车机发给耳机的 AVDTP 配置里,Media Codec 是 AAC,并且只打开了Sampling Frequency 44100 Hz

http://www.gsyq.cn/news/1611684.html

相关文章:

  • YOLO目标检测论文实战指南:从模型改进到实验写作全流程
  • BetterJoy完整指南:让Switch手柄在PC游戏上完美运行
  • 告别泰拉瑞亚原版限制:tModLoader模组开发实战手册
  • Opencv延迟优化
  • 项目包含项目源码、项目文档、数据库脚本、软件工具等资料;
  • 欧姆龙NJ系列EtherCAT总线通信常用系统状态字
  • 【GitHub】 fastText:当“快“成为核心竞争力——从源码拆解 Facebook 的 10 亿词级 NLP 利器
  • 新版通达信多空主力拉升1主图2副1选股指标套装工具
  • 从厨房秤到智能称重:用STM32F103和HX711打造你的第一个物联网传感器节点
  • 别把RAG当架构:Ontology(本体)才是Agent的业务世界
  • 数组名的隐式转换规则
  • FPGA加速数字孪生:GRU算法与硬件优化实践
  • 2026 照片恢复教程|5 种零基础恢复技巧汇总,最后一个90%人不知道!
  • MFile:不止是Minio的“管理中介”
  • Keil MDK vs ARM-GCC(arm-none-eabi-gcc)完整区别
  • 关于ISACA第五届数字信任大会两大权威文件
  • 2026年AI写长篇小说工具终极测评:5款热门工具横评,长篇选手到底选哪个
  • 专访零数科技林乐:他为何坚信“数据利用”比“数据流通”更接近数字经济的本质?
  • 关于 Vaadin:专为企业级应用打造的 Java Web UI 框架
  • 批量处理远程共享目录中的特定类型文件(如 .hex、.csv 等)。
  • 北斗赋能海洋精准定位
  • 【JAVA毕设源码分享】基于springboot大学生社交平台的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 快速部署:三步搞定前后端启动
  • VisualCppRedist AIO:Windows运行库一体化管理的工程化解决方案
  • 计算机视觉实战指南:目标检测、图像分割与识别从入门到部署
  • 国家中小学智慧教育平台电子课本下载工具:解决教师学生离线学习难题
  • 【Ambari Plus】04.HDFS 安装
  • 大模型技术之深度学习
  • AI Agent 新概念: Loop Engineering 是什么? 一篇文章讲清楚定义、组成、应用场景
  • Redis缓存实战:彻底解决缓存穿透、击穿、雪崩三大难题