16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_BLUETOOTH_SERVICES_A2DPSOURCEINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_BLUETOOTH_SERVICES_A2DPSOURCEINTERFACE_H_ 26 namespace sdkInterfaces {
36 static constexpr
const char*
UUID =
"0000110a-0000-1000-8000-00805f9b34fb";
39 static constexpr
const char*
NAME =
"AudioSource";
46 virtual std::shared_ptr<avsCommon::utils::bluetooth::FormattedAudioStreamAdapter>
getSourceStream() = 0;
60 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_BLUETOOTH_SERVICES_A2DPSOURCEINTERFACE_H_ static constexpr const char * UUID
The Service UUID.
Definition: A2DPSourceInterface.h:36
virtual ~A2DPSourceInterface()=default
static constexpr const char * NAME
The Service Name.
Definition: A2DPSourceInterface.h:39
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Definition: A2DPSourceInterface.h:33
Definition: BluetoothServiceInterface.h:34
virtual std::shared_ptr< avsCommon::utils::bluetooth::FormattedAudioStreamAdapter > getSourceStream()=0