问答1 问答5 问答50 问答500 问答1000
网友互助专业问答平台

络达开发---如何时调整ANC和PassThrough的增益

提问网友 发布时间:2025-02-13 04:45
声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:1656858193@qq.com
1个回答
热心网友 回答时间:2025-02-14 02:42
芯片型号:AB1565

功能模块:ANC和PassThrough

功能描述:ANC和PassThrough支持动态调整其增益,如ANC的消噪强度,或PassThourgh的透传比例。Airoha提供APP端接口调整这两类增益,显示调整范围为[-20~0]。本文介绍如何利用物理按钮实现调整。

第一步:定义物理按键动作

物理按键定义:例如“透传”即络达的PassThrough。

在源SDK中未定义ANC/PassThrough增益调节事件码,需自定义,添加至头文件“apps_config_key_action_t”结构体末尾。

第二步:定义UI

UI中定义相关元素,如图所示。

第三步:处理增益加减事件

通过搜索“KEY_ANC”确定事件处理位置。添加增益处理代码,如下所示。

定义独立函数处理增益调整,分析日志确定调整函数和范围。最大最小值分析得出增益范围,日志示例显示调整值为-2000时,函数为audio_anc_set_runtime_volume(),参数为无符号整数0xFFFFF830。

了解APP调整增益使用的函数,并注意物理按钮操作与APP不同,需在获取当前增益后进行相对调整。

通过函数获取ANC配置及状态,动态调整增益。日志验证功能实现。

物理按键调整ANC增益示例,anctype为0,表示ANC工作在hybrid模式,fltid为1表示ANC Filter1。

PassThrough增益调节日志,type为4表示ANC工作在PassThrough模式,fltId为9表示滤波器为AUDIO_ANC_CONTROL_FILTER_ID_PASS_THRU_1。

至此,功能完整实现并验证成功。

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

Meta Quest 3 游戏娱乐13条使用小技巧 【虚拟化】passthrough介绍 利息税是多少 怎么计算 利息税什么时候取消的 利息税税率的公式 齐鲁师范学院美术学师范类怎么样 齐鲁师范学院历下校区专业有哪些 齐鲁师范学院两个校区的专业 非劣效是个什么鬼? 非劣效性试验,了解一下? 临床试验中的优效、等效和非劣效比较 药物优效性/非劣性检验样本量计算 分子量检测哪家好? 加速世界黑雪姬的触手本子 私信 (o;TωT)o 求好看的动漫冒险电影,最好像魁拔这样的 韩漫同人免费无遮羞在线网站谁知道免费看漫画的网站 什么样的作品容易出本子? 万网翔云的密码怎么修改?www.hiww.cn 现代社会风险中的危险具有什么特性?传统的危险是可评估的,风险社会 福建有哪些红茶 江西红茶有哪些品种 宜兴紫砂壶普通价位 宜兴紫沙壶多少钱 宜兴紫砂壶、杯子要多少钱一个? 抖音账号评级多久恢复 抖音评级恢复什么意思?评级恢复后会怎样? ...怎么利用自带的rs422程序下载接口与labview通信,达到对plc的监视与... 相亲聊天怎么聊开场白 生桐油大概多久能干 生桐油需要多久才能干? 桐油刷木头多久会干 桐油刷木材需要多久才能干? 物料宽放率,损耗率,利用率,补料率的定义,区别,联系和作用 里料损耗算多少 html5开发和web前端开发的区别与联系? H5开发和web前端开发有啥区别啊 多啦A梦的口袋里装了哪些东西?具体有什么用途谢谢!!! 狼人发言是什么意思啊? 饭局狼人杀攻略如何在饭局狼人杀中获胜 贵州省仁怀市酒城酒业有限公司喜运原浆52度铁盒包装酒大概多少钱_百度... 仁怀十大名酒评选2022出炉 贵州仁怀十大名酒和十大推荐酒名单_百度知 ... 如何修复分裂或浮动的iPad键盘 沙特阿拉伯国王有多少钱
Top