|
Arduino FLITE
|
Output to I2S for ESP32. More...
#include <flite_out_arduino.h>
Public Member Functions | |
| FliteOutputI2S (i2s_port_t i2s_num=I2S_NUM_0) | |
| FliteOutputI2S (i2s_port_t i2s_num, i2s_config_t cfg) | |
| FliteOutputI2S (i2s_port_t i2s_num, i2s_config_t cfg, i2s_pin_config_t pins) | |
| virtual cst_audiodev * | open (int sample_rate, int channels, cst_audiofmt fmt) |
| virtual int | close () |
| virtual int | drain () |
| virtual int | write (void *buffer, int sample_count) |
Public Member Functions inherited from FliteOutputBase | |
| virtual int | flush () |
| int | channels () |
| int | sampleRate () |
| int | bitsPerSample () |
| bool | isOpen () |
| cst_audiodev * | info () |
Protected Member Functions | |
| void | setupDefaultConfig () |
| void | setupDefaultPins () |
Protected Attributes | |
| i2s_port_t | i2s_num |
| i2s_config_t | i2s_config |
| i2s_pin_config_t | pin_config |
| const char * | TAG = "FliteOutputI2S" |
Protected Attributes inherited from FliteOutputBase | |
| bool | is_open = false |
| cst_audiodev * | audiodev = nullptr |
Output to I2S for ESP32.