Arduino A2DP
Classes
ESP32 A2DP

A Simple ESP32 Bluetooth A2DP Library (to implement a Music Receiver or Sender) that supports Arduino, PlatformIO and Espressif IDF. More...

Classes

class  A2DPVolumeControl
 Abstract class for handling of the volume of the audio data. More...
 
class  BluetoothA2DPOutput
 Abstract Output Class. More...
 
class  BluetoothA2DPSink
 A2DP Bluethooth Sink - We initialize and start the Bluetooth A2DP Sink. The example https://github.com/espressif/esp-idf/tree/master/examples/bluetooth/bluedroid/classic_bt/a2dp_sink was refactered into a C++ class. More...
 
class  BluetoothA2DPSinkQueued
 The BluetoothA2DPSinkQueued is using a separate Task with an additinal Queue to write the I2S data. application. More...
 
class  BluetoothA2DPSource
 A2DP Bluetooth Source. More...
 
class  SoundData
 Sound data as byte stream. We support TwoChannelSoundData (uint16_t + uint16_t) and OneChannelSoundData which stores the data as array of uint16_t We provide the complete sound data as a simple c array which can be prepared e.g. in the following way. More...
 

Detailed Description

A Simple ESP32 Bluetooth A2DP Library (to implement a Music Receiver or Sender) that supports Arduino, PlatformIO and Espressif IDF.