代码逻辑分析

(注:由于SDK在持续更新,所以有些接口可能会有些变化,所以仅供参考)

/*处理来自系统和内部的消息*/
uiPrompts_HandleMessage/*从earbud_ui_prompts_table匹配当前事件是否设置了提示音*/uiPrompts_GetPromptIndexFromMappingTable/*提示音播放任务调度*/uiPrompts_SchedulePromptPlayuiPrompts_PlayPromptappKymeraPromptPlay/*通知对端同步播放提示音*/
Ui_RaiseUiEvent(ui_indication_type_audio_prompt, prompt_index, time_to_play)sniff_ui_event_funcptr->peerUi_ForwardToPeer()peerUi_ForwardUiEventToSecondaryappPeerSigMarshalledMsgChannelTx/*由对端请求同步播放提示音*/
peerUi_HandleMarshalledMsgChannelRxIndpeerUi_InjectUiEventUi_NotifyUiEventui_indication_type_audio_promptUiPrompts_NotifyUiIndicationuiPrompts_PlayPromptappKymeraPromptPlay

配置提示音

首先我们打开earbud_prompts_config_table.c文件

qcc304x笔记之提示音配置(六)相关推荐

  1. csr867x入门之提示音配置(十二)

    目录 简介 打开ADKConfigTool 语调配置 添加自定义的提示音 简介 Csr adk的ADKConfigTool.exe工具支持配置自定义提示音,可参考安装目录下的\doc\support\ ...

  2. bes2300之提示音配置(四)

    代码逻辑分析 用户层接口,与led模块一样,设置状态播放相应的音频 app_voice_reportapp_voice_report_handler #if defined(IBRT) /* 对于ib ...

  3. 杰理之提示音配置【篇】

    默认是加载 conf\output\extra_tones 下的提示音,如果有一个新的 tone.cfg 文件,点击加载按钮可以 把该提示音文件加载进来.如果想更换提示音,直接把对应的提示音文件拉到对 ...

  4. QCC304x系列开发教程(实战篇)之5.2 QCC3040之提示音

    查看全部教程开发请点击:高通蓝牙耳机QCC304x开发详解汇总(持续更新中) 查看本文全部文章请点击:QCC304x系列开发教程(实战篇)之5.2 QCC3040之提示音 更新记录链接:QCC514x ...

  5. qcc514x-qcc304x调试笔记-如何制作qcc提示音

    1.准备提示音音源:一般都是客户提供 2.将音源转化为wav格式:常用的转换工具有cool edit pro等,具体采样率,比特率等根据自己的项目要求而定 3.将wav格式提示音转为QCC提示音格式 ...

  6. 恒玄BES调试笔记-BES2500如何制作添加提示音

    1.准备提示音音源:一般都是客户提供 2.将音源转化为wav格式:常用的转换工具有cool edit pro等,具体采样率,比特率等根据自己的项目要求而定 3.将wav格式提示音转为BES提示音格式 ...

  7. BES2300x笔记(15) -- 提示音制作秘籍

    哈喽大家好,这是该系列博文的第十五篇~ 篇~ <<[系列博文索引]快速通道 >> 一.前言 常见的TWS耳机产品中,我们极少会看到有LED灯指示,即便在板子上预留了LED,也只 ...

  8. app推送以及提示音java,springboot 整合 Jpush 极光推送

    产品简介: JPush 是经过考验的大规模 App 推送平台,每天推送消息数超过 5 亿条. 开发者集成 SDK 后,可以通过调用 API 推送消息.同时,JPush 提供可视化的 web 端控制台发 ...

  9. Linux性能优化实战学习笔记:第四十六讲=====实战分析

    Linux性能优化实战学习笔记:第四十六讲 一.上节回顾 不知不觉,我们已经学完了整个专栏的四大基础模块,即 CPU.内存.文件系统和磁盘 I/O.以及网络的性能分析和优化.相信你已经掌握了这些基础模 ...

最新文章

  1. eval语法报错 ie10_js eval 语法错误 急急急
  2. ORA-01589: 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项
  3. android+qq换肤实现,QMUI 换肤 · Tencent/QMUI_Android Wiki · GitHub
  4. 从状态模式看“大神”和“菜鸟”的差别
  5. 理解Hinge Loss (折页损失函数、铰链损失函数)
  6. C++ 容器 LIST VECTOR erase
  7. 放弃 PowerPoint,改用 reveal.js
  8. 如何高效准备2021届秋招算法岗面试?
  9. 如何在面试时保持冷静_如何保持冷静并成为安全工程师
  10. 如何修改默认浏览器_iPhone可以修改默认浏览器了
  11. 原力计划·精英季来了!第一周周榜揭晓,你喜欢的博主上榜了吗?
  12. 合格PLC电气工程师需要会什么?
  13. Windows登录FTP服务器方法
  14. Android实现一键开启自由窗口、分屏、画中画模式——分屏模式
  15. 远程访问linux图像桌面,在windows下远程访问linux桌面
  16. 使用ImageMagick对图片进行全面压缩
  17. 知识共享协议与版权声明
  18. Cesium聚簇实现-kdbush类实现
  19. Docker容器-------网络模式,数据卷和数据卷容器
  20. 英语口语201之每日十句口语

热门文章

  1. 用nginx 转发22端口
  2. 住逻辑APP全面升级,只为让好设计完美落地
  3. opa847方波放大电路_总结模拟电路应该具备的三大能力分析
  4. 【动态ppt制作软件】Focusky教程 | 导入PPT
  5. 【怎么制作ppt】Focusky教程 | 导入PPT后出现内容丢失怎么办?
  6. iOS提交审核:关于您的 App 正在使用广告标识符 (IDFA)的问题
  7. 微型计算机接口技术 刘乐善pdf,微型计算机接口技术及应用课后习题答案(刘乐善).pdf...
  8. 信用卡宽限期是什么?有什么作用?
  9. 麦克风阵列声源定位四通道麦克风数据库及TDOA双曲交汇定位算法实验
  10. AWS亚马逊云账号注册、免费申请1年云服务器以及Amazon EC2服务与Amazon Lightsail服务的配置与使用