arduino-audio-tools
|
Transmit Audio Please note that the standard Arduino WiFiClient and WifiServer (to use TCP/IP), Serial or BluetoothSerial are also supported.
More...
Modules | |
FEC | |
Forward Error Correction. | |
Http | |
Http client & server | |
RTSP Streaming | |
Classes | |
class | A2DPStream |
Stream support for A2DP using https://github.com/pschatzmann/ESP32-A2DP: begin(TX_MODE) opens a a2dp_source and begin(RX_MODE) a a2dp_sink. The data is in int16_t with 2 channels at 44100 hertz. We support only one instance of the class! Please note that this is a conveniance class that supports the stream api, however this is rather inefficient, beause quite a big buffer needs to be allocated. It is recommended to use the API with the callbacks. Examples can be found in the a2dp examples directory starting with basic. More... | |
class | AudioBLEClient |
A simple BLE client that implements the serial protocol, so that it can be used to send and recevie audio. In BLE terminology this is a Central. More... | |
class | AudioBLEServer |
A simple BLE server that implements the serial protocol, so that it can be used to send and recevie audio. In BLE terminologiy this is a Peripheral. This implementation uses the ArduinoBLE library! This is working only correctly if the client sets the max MTU to a value >= 256. Otherwise some of the transmitted information gets silently dropped. More... | |
class | AudioClientRTSP |
A simple RTSPClient using https://github.com/pschatzmann/arduino-live555. More... | |
class | ESPNowStream |
ESPNow as Arduino Stream. More... | |
class | HDLCStream |
High-Level Data Link Control (HDLC) is a bit-oriented code-transparent synchronous data link layer protocol. More... | |
class | ReadioHeadStream |
Arduino Stream which is using the RadioHead library to send and receive data. We use the river API directly. More... | |
class | UDPStream |
A UDP class which makes sure that we can use UDP as AudioSource and AudioSink. By default the WiFiUDP object is used and we login to wifi if the ssid and password is provided and we are not already connected. More... | |
class | VBANStream |
VBAN Audio Source and Sink for the ESP32. For further details please see https://vb-audio.com/Voicemeeter/vban.htm . Inspired by https://github.com/rkinnett/ESP32-VBAN-Audio-Source/tree/master and https://github.com/rkinnett/ESP32-VBAN-Network-Audio-Player. More... | |
Transmit Audio Please note that the standard Arduino WiFiClient and WifiServer (to use TCP/IP), Serial or BluetoothSerial are also supported.