Arduino A2DP
All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 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
 CA2DPVolumeControlAbstract class for handling of the volume of the audio data
 CBluetoothA2DPCommonCommon Bluetooth A2DP functions
 CBluetoothA2DPOutputAbstract Output Class
 CBluetoothA2DPOutputAudioToolsOutput Class using AudioTools library: https://github.com/pschatzmann/arduino-audio-tools
 CBluetoothA2DPOutputDefaultDefault Output Class providing both the Legacy I2S and the AudioTools I2S functionality
 CBluetoothA2DPOutputLegacyLegacy I2S Output Class
 CBluetoothA2DPOutputPrintOutput Class using Print API:
 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
 Cbt_app_msg_tInternal message to be sent for BluetoothA2DPSink and BluetoothA2DPSource