33 #ifndef _NSOUND_FILTER_TONE_H_
34 #define _NSOUND_FILTER_TONE_H_
53 const float64 & half_power_frequency);
82 plot(
boolean show_fc =
true,
boolean show_phase =
false);
Kernel(const uint32 &frequency)
void makeKernel(const float64 &half_power_frequency)
FilterTone(const float64 &sample_rate, const float64 &half_power_frequency)
float64 getFrequency() const
bool operator<(const Kernel &rhs) const
Base class for IIR Filters, defines the interface.
std::set< Kernel > KernelCache
KernelCache kernel_cache_
void plot(boolean show_fc=true, boolean show_phase=false)
A Buffer for storing audio samples.
AudioStream filter(const AudioStream &x)
A class to store calculated kernels.
uint32 getKernelSize() const