Olivier Smeesters
/
DtmfKit
A DTMF sequence editor and player for HAM radio equipment command & control.
SoundWaveGenerator/snd_wave_generator/TriangleWave.h
- Committer:
- osmeest
- Date:
- 2011-03-07
- Revision:
- 0:1324e7d9d471
File content as of revision 0:1324e7d9d471:
#ifndef TRIANGLE_WAVE_H_ #define TRIANGLE_WAVE_H_ #include "snd_wave_generator/BufferedWave.h" namespace snd_wave_generator { /** * @brief A class producing a triangle wave of a given frequency. */ class TriangleWave : public BufferedWave { public: TriangleWave(unsigned freq) : BufferedWave(), frequency(freq) { } virtual void prepare(std::size_t sampleRate); private: unsigned frequency; }; } // snd_wave_generator #endif // TRIANGLE_WAVE_H_