Ejemplo n.º 1
0
 ///
 /// <summary> * Get a spectrum analyser gauge for this audio analyser.
 /// *  </summary>
 /// * <param name="surface"> The surface in which the gauge will be displayed. </param>
 /// * <returns>  A gauge which will display the audio waveform. </returns>
 ///
 public virtual SpectrumGauge getSpectrumGauge()
 {
     if (spectrumGauge != null)
     {
         throw new Exception("Already have a SpectrumGauge" + " for this AudioAnalyser");
     }
     spectrumGauge = new SpectrumGauge(sampleRate);
     return(spectrumGauge);
 }
Ejemplo n.º 2
0
 ///
 /// <summary> * Reset all Gauges before choosing new ones. </summary>
 ///
 public virtual void resetGauge()
 {
     lock (this)
     {
         waveformGauge=null;
         spectrumGauge=null;
         sonagramGauge=null;
         powerGauge=null;
     }
 }
Ejemplo n.º 3
0
 ///
 /// <summary> * Get a spectrum analyser gauge for this audio analyser.
 /// *  </summary>
 /// * <param name="surface"> The surface in which the gauge will be displayed. </param>
 /// * <returns>  A gauge which will display the audio waveform. </returns>
 ///
 public virtual SpectrumGauge getSpectrumGauge()
 {
     if (spectrumGauge != null)
     {
         throw new Exception("Already have a SpectrumGauge" + " for this AudioAnalyser");
     }
     spectrumGauge = new SpectrumGauge(sampleRate);
     return spectrumGauge;
 }