KT26-0607_AC695n-BTE-SDK312/cpu/br23/audio_effect/audio_eff_default_parm.h

53 lines
1.7 KiB
C
Raw Normal View History

2026-06-07 11:38:16 +00:00
#ifndef _AUD_EFF_DEFAULT_PARM__H
#define _AUD_EFF_DEFAULT_PARM__H
#include "app_config.h"
#include "media/effects_adj.h"
#if(TCFG_MIC_EFFECT_SEL != MIC_EFFECT_MEGAPHONE)
enum {
EFFECT_REVERB_PARM_KTV = 0,
EFFECT_REVERB_PARM_POP,
EFFECT_REVERB_PARM_qingrou,
EFFECT_REVERB_PARM_SUPER_REVERB,
EFFECT_REVERB_PARM_SONG,
EFFECT_REVERB_PARM_MAX,
};
#else
enum {
EFFECT_REVERB_PARM_KTV = 0,
EFFECT_REVERB_PARM_MAX,
EFFECT_REVERB_PARM_POP,
EFFECT_REVERB_PARM_qingrou,
EFFECT_REVERB_PARM_SUPER_REVERB,
EFFECT_REVERB_PARM_SONG,
};
#endif
extern struct phone_parm_tool_set phone_mode[4];//通话上下行模式 0:下行宽 1下行窄 2上行宽 3:上行窄
extern struct eff_parm eff_mode[EFFECT_REVERB_PARM_MAX];//混响的8个模式
extern struct music_parm_tool_set music_mode;//音乐模式
extern struct music_eq2_tool music_eq2_parm;
extern DynamicEQParam_TOOL_SET dynamic_eq;//动态eq
extern Gain_Process_TOOL_SET gain_parm;//音乐模式尾部的增益调节
extern LowPassParam_TOOL_SET low_pass_parm;//rl rr通道低通滤波器
extern struct music_eq_tool rl_eq_parm;//rl通道eq
extern struct nband_drc rl_drc_parm;//rl通道drc
extern Gain_Process_TOOL_SET rl_gain_parm;//rl通道gain parm
extern struct music_parm_tool_set linein_mode;//音乐模式
extern Gain_Process_TOOL_SET linein_gain_parm;//音乐模式尾部的增益调节
extern Gain_Process_TOOL_SET vbass_prev_gain_parm;
extern VirtualBass_TOOL_SET vbass_parm;//虚拟低音
extern struct music_eq_tool high_bass_eq_parm;
extern wdrc_struct_TOOL_SET high_bass_drc_parm;
extern struct nband_drc_pro music_drc_pro_parm;
extern wdrc_pro_struct_TOOL_SET phone_drc_pro_parm[4]; //0:下行宽 1下行窄 2上行宽 3:上行窄
#endif