Classes to produce a computed sound wave on the analog output.
Dependents: SoundWaveGeneratorTest SoundWaveGeneratorTest
snd_wave_generator/SineWave.h
- Committer:
- osmeest
- Date:
- 2011-01-24
- Revision:
- 0:ed89ef772e92
File content as of revision 0:ed89ef772e92:
#ifndef SINE_WAVE_H_ #define SINE_WAVE_H_ #include "snd_wave_generator/BufferedWave.h" namespace snd_wave_generator { /** * @brief A class producing a sine wave of a given frequency. */ class SineWave : public BufferedWave { public: SineWave(unsigned freq) : BufferedWave(), frequency(freq) { } virtual void prepare(std::size_t sampleRate); private: unsigned frequency; }; } // snd_wave_generator #endif // SINE_WAVE_H_