Ejemplo n.º 1
0
 public EqualizerPanel(ISharpControl control, EqualizerProcessor audioProcessor)
 {
     this.InitializeComponent();
     this._control             = control;
     this._audioProcessor      = audioProcessor;
     this.tbHighGain.Value     = (int)(this._audioProcessor.HighGain * 8f);
     this.tbMedGain.Value      = (int)(this._audioProcessor.MidGain * 8f);
     this.tbLowGain.Value      = (int)(this._audioProcessor.LowGain * 8f);
     this.numHighCutoff.Value  = (int)this._audioProcessor.HighCutoff;
     this.numLowCutoff.Value   = (int)this._audioProcessor.LowCutoff;
     this.enableButton.Checked = this._audioProcessor.Enabled;
     this.bassButton.Checked   = this._audioProcessor.BassBoost;
 }
Ejemplo n.º 2
0
 public void Initialize(ISharpControl control)
 {
     this._control = control;
     this._control.PropertyChanged  += this.PropertyChangedHandler;
     this._audioProcessor            = new EqualizerProcessor();
     this._audioProcessor.Enabled    = Utils.GetBooleanSetting("EqEnabled");
     this._audioProcessor.BassBoost  = Utils.GetBooleanSetting("EqBassBoost");
     this._audioProcessor.LowCutoff  = (float)Utils.GetIntSetting("EqLowCutoff", 200);
     this._audioProcessor.HighCutoff = (float)Utils.GetIntSetting("EqHighCutoff", 4000);
     this._audioProcessor.LowGain    = (float)Utils.GetDoubleSetting("EqLowGain", 2.25);
     this._audioProcessor.MidGain    = (float)Utils.GetDoubleSetting("EqMidGain", 1.125);
     this._audioProcessor.HighGain   = (float)Utils.GetDoubleSetting("EqHighGain", 2.25);
     this._control.RegisterStreamHook(this._audioProcessor, ProcessorType.FilteredAudioOutput);
     this._guiControl = new EqualizerPanel(this._control, this._audioProcessor);
 }
Ejemplo n.º 3
0
 public EqualizerPanel(ISharpControl control, EqualizerProcessor audioProcessor)
 {
     _control        = control;
     _audioProcessor = audioProcessor;
 }