protected void AddParameter(string parameter, DSPParameter dspParameter) { if (!_parameters.ContainsKey(parameter)) { _parameters.Add(parameter, dspParameter); dspParameter.SetValue(dspParameter.GetTargetValue(), 0f, 0.5f, forceDirtyFlag: true); } }
public bool SetParameterValue(string parameter, float value, float time, float curve) { if (_parameters.ContainsKey(parameter)) { DSPParameter dSPParameter = _parameters[parameter]; dSPParameter.SetValue(value, time, curve); dSPParameter.GetTargetValue(); return(true); } return(false); }