从 V1.* 迁移到 V2.*
输入数据格式修改
新版本通过 input_format
参数定义了输入数据中音频通道的排列方式。字符串中的每个字符代表一种通道类型:
字符 |
描述 |
---|---|
|
麦克风通道 |
|
播放参考通道 |
|
未使用或未知通道 |
示例:
MMNR
表示四个通道,依次为:麦克风通道、麦克风通道、未使用通道、播放参考通道。
配置和初始化
旧的配置初始化方法 AFE_CONFIG_DEFAULT() 已被移除。请使用
afe_config_init
来初始化配置:
afe_config_t *afe_config = afe_config_init("MMNR", models, AFE_TYPE_SR, AFE_MODE_HIGH_PERF); afe_config_print(afe_config); // print all configurations
ESP_AFE_SR_HANDLE 和 ESP_AFE_VC_HANDLE 已被移除。使用
esp_afe_handle_from_config
来创建实例:
esp_afe_sr_iface_t *afe_handle = esp_afe_handle_from_config(afe_config);