#include #include #include #include #include "module_def.h" #include "../ModuleExport.h" #include "tg_param_ctrl.h" #include "tg_user_ctrl.h" #include "tg_param_convert.h" tg_param_ctrl_t::tg_param_ctrl_t(void) { mctrl_list.insert(std::pair((u32)PROC_INPUT, ParamEntry(tg_param_convert::InputParamCtrl, tg_param_ctrl::Input_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_OUTPUT, ParamEntry(tg_param_convert::OutputParamCtrl, tg_param_ctrl::Output_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_EQ, ParamEntry(tg_param_convert::EqParamCtrl, tg_param_ctrl::General_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_EXPANDER, ParamEntry(tg_param_convert::ExpanderParamCtrl, tg_param_ctrl::General_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_COMPRESS, ParamEntry(tg_param_convert::CompressParamCtrl, tg_param_ctrl::General_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_LIMIT, ParamEntry(tg_param_convert::LimitParamCtrl, tg_param_ctrl::General_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_MIXER, ParamEntry(tg_param_convert::MixerParamCtrl, tg_param_ctrl::Mixer_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_DELAY, ParamEntry(tg_param_convert::DelayParamCtrl, tg_param_ctrl::General_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_CROSSOVER, ParamEntry(tg_param_convert::CrossoverParamCtrl, tg_param_ctrl::Crossover_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_FEEDBACK, ParamEntry(tg_param_convert::FeedbackParamCtrl, tg_param_ctrl::Feedback_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_AUTOMIXER, ParamEntry(tg_param_convert::AutomixerParamCtrl, tg_param_ctrl::Automixer_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_AGC, ParamEntry(tg_param_convert::AgcParamCtrl, tg_param_ctrl::General_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_AEC, ParamEntry(tg_param_convert::AecParamCtrl, tg_param_ctrl::Aec_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_ANS, ParamEntry(tg_param_convert::AnsParamCtrl, tg_param_ctrl::General_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_SYSCTL, ParamEntry(tg_param_convert::SysctlParamCtrl, tg_param_ctrl::Sysctl_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_SHELF, ParamEntry(tg_param_convert::EmptyParamCtrl, tg_param_ctrl::General_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_ROUTE, ParamEntry(tg_param_convert::EmptyParamCtrl, tg_param_ctrl::General_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_SELECTOR, ParamEntry(tg_param_convert::SelectorParamCtrl, tg_param_ctrl::Mixer_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_GATING_AUTOMIXER, ParamEntry(tg_param_convert::Gating_automixerParamCtrl, tg_param_ctrl::General_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_DUCKER, ParamEntry(tg_param_convert::DuckerParamCtrl, tg_param_ctrl::General_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_SIGNALGEN, ParamEntry(tg_param_convert::SignalgenParamCtrl, tg_param_ctrl::Signalgen_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_GATING, ParamEntry(tg_param_convert::GatingParamCtrl, tg_param_ctrl::General_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_CONTINUNOUS_SPL, ParamEntry(tg_param_convert::SplParamCtrl, tg_param_ctrl::General_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_GEQ, ParamEntry(tg_param_convert::GeqParamCtrl, tg_param_ctrl::Geq_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_GAIN, ParamEntry(tg_param_convert::GainParamCtrl, tg_param_ctrl::Gain_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_METER, ParamEntry(tg_param_convert::EmptyParamCtrl, tg_param_ctrl::General_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_PITCH, ParamEntry(tg_param_convert::EmptyParamCtrl, tg_param_ctrl::General_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_REVERB, ParamEntry(tg_param_convert::ReverbParamCtrl, tg_param_ctrl::Reverb_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_ECHO, ParamEntry(tg_param_convert::EchoParamCtrl, tg_param_ctrl::Echo_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_AFC, ParamEntry(tg_param_convert::EmptyParamCtrl, tg_param_ctrl::General_Ctrl))); mctrl_list.insert(std::pair((u32)DUMMY_INPUT, ParamEntry(tg_param_convert::EmptyParamCtrl, tg_param_ctrl::General_Ctrl))); mctrl_list.insert(std::pair((u32)DUMMY_OUTPUT, ParamEntry(tg_param_convert::EmptyParamCtrl, tg_param_ctrl::General_Ctrl))); mctrl_list.insert(std::pair((u32)PROC_FIR, ParamEntry(tg_param_convert::FirParamCtrl, tg_param_ctrl::Fir_Ctrl))); }