#ifndef __NODE_PARAM_UPDATE_H_ #define __NODE_PARAM_UPDATE_H_ #include "effects/audio_gain_process.h" #include "effects/audio_surround.h" #include "effects/audio_bass_treble_eq.h" #include "effects/audio_crossover.h" #include "effects/multi_ch_mix.h" #include "effects/eq_config.h" #include "effects/audio_wdrc.h" #include "effects/audio_autotune.h" #include "effects/audio_chorus.h" #include "effects/dynamic_eq.h" #include "effects/audio_echo.h" #include "effects/audio_frequency_shift_howling.h" #include "effects/audio_noisegate.h" #include "effects/audio_notch_howling.h" #include "effects/audio_pitchspeed.h" #include "effects/audio_reverb.h" #include "effects/spectrum/spectrum_fft.h" #include "effects/audio_stereo_widener.h" #include "effects/audio_vbass.h" #include "effects/audio_voice_changer.h" #include "effects/channel_adapter.h" #include "effects/audio_harmonic_exciter.h" /* 左右声道按照不同比例混合参数更新 */ void stereo_mix_update_parm(u8 mode_index, char *node_name, u8 cfg_index); /* 环绕声参数更新 */ void surround_effect_update_parm(u8 mode_index, char *node_name, u8 cfg_index); /* 分频器参数更新 */ void crossover_update_parm(u8 mode_index, char *node_name, u8 cfg_index); /* 多带合并参数更新 */ void band_merge_update_parm(u8 mode_index, char *node_name, u8 cfg_index); /* drc参数更新 */ void drc_update_parm(u8 mode_index, char *node_name, u8 cfg_index); /* 高低音参数更新 */ void bass_treble_update_parm(u8 mode_index, char *node_name, u8 cfg_index); /* 电音参数更新 */ void autotune_update_parm(u8 mode_index, char *node_name, u8 cfg_index); /* 合唱参数更新 */ void chorus_update_param(u8 mode_index, char *node_name, u8 cfg_index); /* 动态eq参数更新 */ void dynamic_eq_update_parm(u8 mode_index, char *node_name, u8 cfg_index); /* 回声参数更新 */ void echo_update_parm(u8 mode_index, char *node_name, u8 cfg_index); /* 啸叫抑制-移频参数更新 */ void howling_frequency_shift_update_parm(u8 mode_index, char *node_name, u8 cfg_index); /* 啸叫抑制-陷波参数更新 */ void howling_suppress_update_parm(u8 mode_index, char *node_name, u8 cfg_index); /* 增益控制参数更新 */ void gain_update_parm(u8 mode_index, char *node_name, u8 cfg_index); /* 噪声门限参数更新 */ void noisegate_update_parm(u8 mode_index, char *node_name, u8 cfg_index); /* 混响参数更新 */ void reverb_update_parm(u8 mode_index, char *node_name, u8 cfg_index); /* 高阶混响参数更新 */ void reverb_advance_update_parm(u8 mode_index, char *node_name, u8 cfg_index); /* 频谱计算参数更新 */ void spectrum_update_parm(u8 mode_index, char *node_name, u8 cfg_index); /* 立体声增强参数更新 */ void stereo_widener_update_parm(u8 mode_index, char *node_name, u8 cfg_index); /* 虚拟低音参数更新 */ void virtual_bass_update_parm(u8 mode_index, char *node_name, u8 cfg_index); /* 变声参数更新 */ void voice_changer_update_parm(u8 mode_index, char *node_name, u8 cfg_index); /* 声道扩展参数更新 */ void channel_expander_update_parm(u8 mode_index, char *node_name, u8 cfg_index); /* eq参数更新 */ void eq_update_parm(u8 mode_index, char *node_name, u8 cfg_index); /* 谐波激励参数更新 */ void harmonic_exciter_update_parm(u8 mode_index, char *node_name, u8 cfg_index); #endif