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

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。

  • 下载APP

  • 联系我们

    1. 客服热线

      400-626-1616转2

    2. SaaS售前专家服务

      158-1468-8918

    3. 企业微信客服

      工作日9:00~17:00