|
FabGL
ESP32 VGA Controller and Graphics Library
|
Samples generator. More...
#include <soundgen.h>


Public Member Functions | |
| void | enable (bool value) |
| Enables or disabled this generator. More... | |
| bool | enabled () |
| Determines whether this generator is enabled or disabled. More... | |
| int | getSample () |
| Gets next sample. More... | |
| uint16_t | sampleRate () |
| Determines the sample rate. More... | |
| void | setFrequency (int value) |
| Sets output frequency. More... | |
| void | setSampleRate (int value) |
| Sets the sample rate. More... | |
| void | setVolume (int value) |
| Sets volume of this generator. More... | |
| int | volume () |
| Determines current volume. More... | |
Samples generator.
Sample data should be sampled at the same samplerate of the sound generator. Only 8 bit (signed - not compressed) depth is supported.
|
inlineinherited |
Enables or disabled this generator.
A generator is disabled for default and must be enabled in order to play sound
| value | True to enable the generator, False to disable |
|
inlineinherited |
Determines whether this generator is enabled or disabled.
|
virtual |
Gets next sample.
Implements fabgl::WaveformGenerator.
|
inlineinherited |
Determines the sample rate.
|
virtual |
|
inlineinherited |
Sets the sample rate.
Default sample rate is 160000 Hertz.
| value | Sample rate in Hertz |
|
inlineinherited |
Sets volume of this generator.
| value | Volume value. Minimum is 0, maximum is 127. |
|
inlineinherited |
Determines current volume.