public FilterConfig() { Type = FilterType.None; Bypassed = true; Filter = null; _filterNames = new string[10]; }
public FilterConfig(FilterType type, bool bypassed, BiquadFilter in_filter) { Type = type; Bypassed = bypassed; Filter = in_filter; }
public FilterConfig(FilterType type, bool bypassed) { Type = type; Bypassed = bypassed; Filter = null; }
public bool IsEqual(BiquadFilter compareFilter) { if(center_freq != compareFilter.center_freq) { return false; } if(gainDB != compareFilter.gainDB) { return false; } if(Q != compareFilter.Q) { return false; } if(this.FilterType != compareFilter.FilterType) { return false; } return true; }