Arduino A2DP
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CA2DPVolumeControlAbstract class for handling of the volume of the audio data
 CA2DPDefaultVolumeControlDefault implementation for handling of the volume of the audio data
 CA2DPLinearVolumeControlThe simplest possible implementation of a VolumeControl
 CA2DPNoVolumeControlKeeps the audio data as is -> no volume control!
 CA2DPSimpleExponentialVolumeControlExponentional volume control
 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
 CBluetoothA2DPSinkQueuedThe BluetoothA2DPSinkQueued is using a separate Task with an additinal Queue to write the I2S data. application
 CBluetoothA2DPSourceA2DP Bluetooth Source
 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
 COneChannel8BitSoundData1 Channel data is provided as signed int8 values
 COneChannelSoundData1 Channel data is provided as int16 values
 CTwoChannelSoundDataData is provided in two channels of int16 data: so len is in 4 byte entries (int16 + int16)