JUCE
|
A simple AudioSource that generates a sine wave. More...
Public Member Functions | |
ToneGeneratorAudioSource () | |
Creates a ToneGeneratorAudioSource. More... | |
~ToneGeneratorAudioSource () | |
Destructor. More... | |
void | setAmplitude (float newAmplitude) |
Sets the signal's amplitude. More... | |
void | setFrequency (double newFrequencyHz) |
Sets the signal's frequency. More... | |
void | prepareToPlay (int samplesPerBlockExpected, double sampleRate) override |
Implementation of the AudioSource method. More... | |
void | releaseResources () override |
Implementation of the AudioSource method. More... | |
void | getNextAudioBlock (const AudioSourceChannelInfo &) override |
Implementation of the AudioSource method. More... | |
![]() | |
virtual | ~AudioSource () |
Destructor. More... | |
Additional Inherited Members | |
![]() | |
AudioSource () noexcept | |
Creates an AudioSource. More... | |
A simple AudioSource that generates a sine wave.
ToneGeneratorAudioSource::ToneGeneratorAudioSource | ( | ) |
Creates a ToneGeneratorAudioSource.
ToneGeneratorAudioSource::~ToneGeneratorAudioSource | ( | ) |
Destructor.
void ToneGeneratorAudioSource::setAmplitude | ( | float | newAmplitude | ) |
Sets the signal's amplitude.
void ToneGeneratorAudioSource::setFrequency | ( | double | newFrequencyHz | ) |
Sets the signal's frequency.
|
overridevirtual |
Implementation of the AudioSource method.
Implements AudioSource.
|
overridevirtual |
Implementation of the AudioSource method.
Implements AudioSource.
|
overridevirtual |
Implementation of the AudioSource method.
Implements AudioSource.