16 #ifndef ALEXA_CLIENT_SDK_BLUETOOTHIMPLEMENTATIONS_BLUEZ_INCLUDE_BLUEZ_BLUEZA2DPSINK_H_ 17 #define ALEXA_CLIENT_SDK_BLUETOOTHIMPLEMENTATIONS_BLUEZ_INCLUDE_BLUEZ_BLUEZA2DPSINK_H_ 26 namespace bluetoothImplementations {
39 static std::shared_ptr<BlueZA2DPSink>
create();
43 std::shared_ptr<avsCommon::sdkInterfaces::bluetooth::services::SDPRecordInterface>
getRecord()
override;
44 void setup()
override;
55 std::shared_ptr<avsCommon::utils::bluetooth::A2DPSinkRecord> m_record;
62 #endif // ALEXA_CLIENT_SDK_BLUETOOTHIMPLEMENTATIONS_BLUEZ_INCLUDE_BLUEZ_BLUEZA2DPSINK_H_ std::shared_ptr< avsCommon::sdkInterfaces::bluetooth::services::SDPRecordInterface > getRecord() override
Definition: BlueZA2DPSink.h:32
Definition: A2DPSinkInterface.h:30
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
void setup() override
Called for any necessary setup of the service.
void cleanup() override
Called for any necessary cleanup of the service.
static std::shared_ptr< BlueZA2DPSink > create()