首页 > 常见问题 | 艾为电子 > [FAQ0101305]MTK DSP Aurisy API V1.4&V1.8算法有何差异?

[FAQ0101305]MTK DSP Aurisy API V1.4&V1.8算法有何差异?

Audio 2024-01-23 阅读量: 94 点赞量: 1

Aurisys API V1.8相对Aurisys API V1.4,主要变化包括3处接口定义上的差异如下:


对于aw_skt_arsi_query_working_buf_size:

(1)p_working_buf_size变为p_work_buf_size,含义上从一个size变为一组size。对于老接口,只需要将算法运行所需内存大小赋值给p_working_buf_size。对于新接口,需要将算法运行所需内存大小赋值给p_work_buf_size[DRAM_BUF];

(2)新增p_avail_memeory_size,用于判断要申请内存大小是否在要求范围内。在将算法运行所需内存大小赋值给p_work_buf_size[DRAM_BUF]后,还需要判断改大小是否在p_avail_memeory_size[DRAM_BUF]的大小范围内;


对于aw_skt_arsi_create_handler:

(3)p_working_buf变为p_work_buf,含义从一块工作内存指针变为一组工作内存指针。类似于p_working_buf_size的变化,算法需要使用p_work_buf[DRAM_BUF];


返回FAQ列表