|
arduino-audio-tools
|
#include <I2SDriverBase.h>
Public Member Functions | |
| virtual int | available ()=0 |
| virtual int | availableForWrite ()=0 |
| virtual bool | begin (I2SConfig cfg)=0 |
| virtual I2SConfig | config ()=0 |
| virtual I2SConfig | defaultConfig (RxTxMode mode)=0 |
| virtual void | end ()=0 |
| virtual size_t | readBytes (void *dest, size_t size_bytes)=0 |
| virtual bool | setAudioInfo (AudioInfo info)=0 |
| virtual size_t | writeBytes (const void *src, size_t size_bytes)=0 |
|
pure virtual |
Implemented in I2SDriverESP32, I2SDriverESP32V1, I2SDriverESP8266, I2SDriverNanoBLE, I2SDriverSAMD, and I2SDriverZephyr.
|
pure virtual |
Implemented in I2SDriverESP32, I2SDriverESP32V1, I2SDriverESP8266, I2SDriverNanoBLE, I2SDriverSAMD, and I2SDriverZephyr.
|
pure virtual |
Implemented in I2SDriverESP32.
|
pure virtual |
Implemented in I2SDriverESP32, I2SDriverESP32V1, I2SDriverESP8266, I2SDriverNanoBLE, I2SDriverSAMD, and I2SDriverZephyr.
Implemented in I2SDriverESP32, I2SDriverESP32V1, I2SDriverESP8266, I2SDriverNanoBLE, I2SDriverSAMD, and I2SDriverZephyr.
|
pure virtual |
Implemented in I2SDriverESP32, I2SDriverESP32V1, I2SDriverESP8266, I2SDriverNanoBLE, I2SDriverSAMD, and I2SDriverZephyr.
|
pure virtual |
Implemented in I2SDriverESP32, I2SDriverESP32V1, I2SDriverESP8266, I2SDriverNanoBLE, I2SDriverZephyr, and I2SDriverSAMD.
|
pure virtual |
Implemented in I2SDriverESP32, I2SDriverESP32V1, I2SDriverZephyr, I2SDriverESP8266, I2SDriverNanoBLE, and I2SDriverSAMD.
|
pure virtual |
Implemented in I2SDriverESP32, I2SDriverESP32V1, I2SDriverESP8266, I2SDriverNanoBLE, I2SDriverSAMD, and I2SDriverZephyr.