FabGL
ESP32 Display Controller and Graphics Library
soundgen.h File Reference

This file contains all classes related to FabGL Sound System. More...

#include <stdint.h>
#include <stddef.h>
#include "freertos/FreeRTOS.h"
#include "rom/lldesc.h"
#include "soc/i2s_struct.h"
#include "soc/sens_struct.h"
#include "fabglconf.h"
#include "fabutils.h"
Include dependency graph for soundgen.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  NoiseWaveformGenerator
 Noise generator. More...
 
class  SamplesGenerator
 Samples generator. More...
 
class  SawtoothWaveformGenerator
 Sawtooth waveform generator. More...
 
class  SineWaveformGenerator
 Sine waveform generator. More...
 
class  SoundGenerator
 SoundGenerator handles audio output. More...
 
class  SquareWaveformGenerator
 Square waveform generator. More...
 
class  TriangleWaveformGenerator
 Triangle waveform generator. More...
 
class  VICNoiseGenerator
 Emulates VIC6561 (VIC20) noise generator. More...
 
class  WaveformGenerator
 Base abstract class for waveform generators. A waveform generator can be seen as an audio channel that will be mixed by SoundGenerator. More...
 

Enumerations

enum class  SoundGenMethod { DAC , SigmaDelta , Auto }
 Specifies sound generation method. More...
 

Detailed Description

This file contains all classes related to FabGL Sound System.

Definition in file soundgen.h.