首页 > 常见问题 | 艾为电子 > [FAQ0101464]MTK平台SKTune_V7 Aurisys算法如何切换场景?

[FAQ0101464]MTK平台SKTune_V7 Aurisys算法如何切换场景?

Audio 2025-08-21 阅读量: 112 点赞量: 42

A:MTK HAL AURISYS场景切换支持两种方案实现:

1、 通过arsi_set_addr_value接口实现动态切换参数,可通过以下两种方式实现

(1)adb指令

adb shell "AudioSetParam AURISYS_SET_PARAM,HAL,ALL,AWINIC,ADDR_VALUE,0x10013d30, scene_id=SET"

(2)HAL 层调用 aurisys_set_parameter(const char *key_value_pair)接口:aurisys_set_parameter("AURISYS_SET_PARAM,HAL,ALL,AWINIC,ADDR_VALUE,0x10013d30,scene_id=SET");

2、通过audio_mode/reserve2参数进行切换

平台调用arsi_query_param_buf_by_custom_info/arsi_parsing_param_file_by_custom_info接口进行参数获取时,艾为通过接口中arsi_task_config_t结构体内audio_mode和reserve2两个参数进行场景参数的输出:

当reserve2等于0时,获取的场景ID等于audio_mode,如果reserve2不等于0,获取的场景ID等于reserve2+20。

返回FAQ列表