void SRS_SetParam_WOWHD(SRS_Tech_WOWHD* pCFG, SRS_Param* pParam, const char* pValue){ HELP_ParamIn In; switch (pParam->EnumID){ case WHD_IGain: pCFG->IGain = In.GetFloat(pValue); break; case WHD_OGain: pCFG->OGain = In.GetFloat(pValue); break; case WHD_DoTB: pCFG->DoTB = In.GetBool(pValue); break; case WHD_TBMin: pCFG->TBMin = In.GetFloat(pValue); break; case WHD_TBWindow: pCFG->TBWindow = In.GetFloat(pValue); break; case WHD_TBSlide: pCFG->TBSlide = In.GetFloat(pValue); break; case WHD_TBSlideUD: pCFG->TBSlideUDef = In.GetFloat(pValue); break; case WHD_TBCompress: pCFG->TBCompress = In.GetFloat(pValue); break; case WHD_TBFreq: pCFG->TBSize = In.GetInt(pValue); break; case WHD_TBAnalyze: pCFG->TBAnalyze = In.GetInt(pValue); break; case WHD_TBDoSplit: pCFG->DoTBSplit = In.GetBool(pValue); break; case WHD_TBMode: pCFG->TBMode = In.GetInt(pValue); break; case WHD_DoXOver: pCFG->DoXOver = In.GetBool(pValue); break; case WHD_XOverOrder: pCFG->XOverOrder = In.GetInt(pValue); break; case WHD_XOverFreq: pCFG->XOverFreq = In.GetInt(pValue); break; case WHD_DoHPF: pCFG->DoHPF = In.GetBool(pValue); break; case WHD_HPFOrder: pCFG->HPFOrder = In.GetInt(pValue); break; case WHD_HPFFreq: pCFG->HPFFreq = In.GetInt(pValue); break; case WHD_DoSRS: pCFG->DoSRS = In.GetBool(pValue); break; case WHD_Space: pCFG->Space = In.GetFloat(pValue); break; case WHD_Center: pCFG->Center = In.GetFloat(pValue); break; case WHD_SRSMode: pCFG->SRSMode = In.GetInt(pValue); break; case WHD_SRSType: pCFG->SRSType = In.GetInt(pValue); break; case WHD_DoFocus: pCFG->DoFocus = In.GetBool(pValue); break; case WHD_Focus: pCFG->Focus = In.GetFloat(pValue); break; case WHD_DoDef: pCFG->DoDef = In.GetBool(pValue); break; case WHD_DefMin: pCFG->DefMin = In.GetFloat(pValue); break; case WHD_DefWindow: pCFG->DefWindow = In.GetFloat(pValue); break; case WHD_DefSlide: pCFG->DefSlide = In.GetFloat(pValue); break; case WHD_DefSlideUD: pCFG->DefSlideUDef = In.GetFloat(pValue); break; #ifdef _SRSCFG_TRUMEDIA_HD case WHD_DoWS: pCFG->DoWS = In.GetBool(pValue); break; case WHD_WSIGain: pCFG->WSIGain = In.GetFloat(pValue); break; case WHD_WSCGain: pCFG->WSCGain = In.GetFloat(pValue); break; case WHD_WSSpkSep: pCFG->WSSpkSep = In.GetFloat(pValue); break; #endif // _SRSCFG_TRUMEDIA_HD case WHD_Skip: pCFG->Skip = In.GetBool(pValue); break; } }
void SRS_SetParam_WOWHD(SRS_Tech_WOWHD* pCFG, SRS_Param* pParam, const char* pValue){ HELP_ParamIn In; switch (pParam->EnumID){ case WHD_IGain: pCFG->IGain = In.GetFloat(pValue); break; case WHD_OGain: pCFG->OGain = In.GetFloat(pValue); break; case WHD_BGain: pCFG->BGain = In.GetFloat(pValue); break; case WHD_DoTB: pCFG->DoTB = In.GetBool(pValue); break; case WHD_TBMin: pCFG->TBMin = In.GetFloat(pValue); break; case WHD_TBWindow: pCFG->TBWindow = In.GetFloat(pValue); break; case WHD_TBSlide: pCFG->TBSlide = In.GetFloat(pValue); break; case WHD_TBSlideUD: pCFG->TBSlideUDef = In.GetFloat(pValue); break; case WHD_TBCompress: pCFG->TBCompress = In.GetFloat(pValue); break; case WHD_TBFreq: pCFG->TBFreq = In.GetInt(pValue); break; case WHD_TBAnalyze: pCFG->TBAnalyze = In.GetInt(pValue); break; case WHD_TBDoSplit: pCFG->DoTBSplit = In.GetBool(pValue); break; case WHD_TBMode: pCFG->TBMode = In.GetInt(pValue); break; case WHD_DoSRS3D: pCFG->DoSRS3D = In.GetBool(pValue); break; case WHD_SRSType: pCFG->SRSType = In.GetInt(pValue); break; case WHD_SRSMode: pCFG->SRSMode = In.GetInt(pValue); break; case WHD_Center: pCFG->Center = In.GetFloat(pValue); break; case WHD_Space: pCFG->Space = In.GetFloat(pValue); break; case WHD_DoFocus: pCFG->DoFocus = In.GetBool(pValue); break; case WHD_Focus: pCFG->Focus = In.GetFloat(pValue); break; case WHD_DoDef: pCFG->DoDef = In.GetBool(pValue); break; case WHD_DefMin: pCFG->DefMin = In.GetFloat(pValue); break; case WHD_DefWindow: pCFG->DefWindow = In.GetFloat(pValue); break; case WHD_DefSlide: pCFG->DefSlide = In.GetFloat(pValue); break; case WHD_DefSlideUD: pCFG->DefSlideUDef = In.GetFloat(pValue); break; case WHD_DoLimit: pCFG->DoLimit = In.GetBool(pValue); break; case WHD_LimitGain: pCFG->LimitGain = In.GetFloat(pValue); break; case WHD_Skip: pCFG->Skip = In.GetBool(pValue); break; } }