Arduino A2DP
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Capp_msg_tInternal message to be sent for BluetoothA2DPSink and BluetoothA2DPSource
 CBluetoothA2DPCommonCommon Bluetooth A2DP functions
 CBluetoothA2DPSinkA2DP 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
 CBluetoothA2DPSourceA2DP Bluetooth Source
 CDefaultVolumeControlDefault implementation for handling of the volume of the audio data
 CLinearVolumeControlThe simplest possible implementation of a VolumeControl
 CNoVolumeControlKeeps the audio data as is -> no volume control!
 COneChannel8BitSoundData1 Channel data is provided as signed int8 values
 COneChannelSoundData1 Channel data is provided as int16 values
 CSimpleExponentialVolumeControl
 CSoundDataSound 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
 CTwoChannelSoundDataData is provided in two channels of int16 data: so len is in 4 byte entries (int16 + int16)
 CVolumeControlAbstract class for handling of the volume of the audio data