|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
namespace FftGuitarTuner
{
public abstract class FrequencyInfoSource
{
public abstract void Listen();
public abstract void Stop();
public event EventHandler<FrequencyDetectedEventArgs> FrequencyDetected;
protected void OnFrequencyDetected(FrequencyDetectedEventArgs e)
{
if (FrequencyDetected != null)
{
FrequencyDetected(this, e);
}
}
}
public class FrequencyDetectedEventArgs : EventArgs
{
double frequency;
public double Frequency
{
get { return frequency; }
}
public FrequencyDetectedEventArgs(double frequency)
{
this.frequency = frequency;
}
}
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.