|
Arduino A2DP
|
| CA2DPDefaultVolumeControl | Default implementation for handling of the volume of the audio data |
| CA2DPLinearVolumeControl | The simplest possible implementation of a VolumeControl |
| CA2DPNoVolumeControl | Keeps the audio data as is -> no volume control! |
| CA2DPSimpleExponentialVolumeControl | Exponentional volume control |
| CA2DPVolumeControl | Abstract class for handling of the volume of the audio data |
| Capp_msg_t | Internal message to be sent for BluetoothA2DPSink and BluetoothA2DPSource |
| CBluetoothA2DPCommon | Common Bluetooth A2DP functions |
| CBluetoothA2DPSink | 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 |
| CBluetoothA2DPSinkQueued | The BluetoothA2DPSinkQueued is using a separate Task with an additinal Queue to write the I2S data. application |
| CBluetoothA2DPSource | A2DP Bluetooth Source |
| COneChannel8BitSoundData | 1 Channel data is provided as signed int8 values |
| COneChannelSoundData | 1 Channel data is provided as int16 values |
| CSoundData | 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 |
| CTwoChannelSoundData | Data is provided in two channels of int16 data: so len is in 4 byte entries (int16 + int16) |