Example #1
0
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;
    }
}
Example #2
0
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;
	}
}