Noise generator.
More...
#include <soundgen.h>
◆ enable()
void fabgl::WaveformGenerator::enable |
( |
bool |
value | ) |
|
|
inlineinherited |
Enables or disabled this generator.
A generator is disabled for default and must be enabled in order to play sound
- Parameters
-
value | True to enable the generator, False to disable |
◆ enabled()
bool fabgl::WaveformGenerator::enabled |
( |
| ) |
|
|
inlineinherited |
Determines whether this generator is enabled or disabled.
- Returns
- True if this generator is enabled
◆ getSample()
int fabgl::NoiseWaveformGenerator::getSample |
( |
| ) |
|
|
virtual |
◆ sampleRate()
uint16_t fabgl::WaveformGenerator::sampleRate |
( |
| ) |
|
|
inlineinherited |
Determines the sample rate.
- Returns
- Current sample rate in Hertz
◆ setFrequency()
void fabgl::NoiseWaveformGenerator::setFrequency |
( |
int |
value | ) |
|
|
virtual |
◆ setSampleRate()
void fabgl::WaveformGenerator::setSampleRate |
( |
int |
value | ) |
|
|
inlineinherited |
Sets the sample rate.
Default sample rate is 160000 Hertz.
- Parameters
-
value | Sample rate in Hertz |
◆ setVolume()
void fabgl::WaveformGenerator::setVolume |
( |
int |
value | ) |
|
|
inlineinherited |
Sets volume of this generator.
- Parameters
-
value | Volume value. Minimum is 0, maximum is 127. |
◆ volume()
int fabgl::WaveformGenerator::volume |
( |
| ) |
|
|
inlineinherited |
Determines current volume.
- Returns
- Current volume of this generator (0 = minimum, 127 = maximum)
The documentation for this class was generated from the following files: