![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <BlueZA2DPSink.h>
Public Member Functions | |
BluetoothServiceInterface functions. | |
std::shared_ptr< avsCommon::sdkInterfaces::bluetooth::services::SDPRecordInterface > | getRecord () override |
void | setup () override |
Called for any necessary setup of the service. More... | |
void | cleanup () override |
Called for any necessary cleanup of the service. More... | |
![]() | |
virtual | ~BluetoothServiceInterface ()=default |
Destructor. More... | |
Static Public Member Functions | |
static std::shared_ptr< BlueZA2DPSink > | create () |
Additional Inherited Members | |
![]() | |
static constexpr const char * | UUID = "0000110b-0000-1000-8000-00805f9b34fb" |
The Service UUID. More... | |
static constexpr const char * | NAME = "AudioSink" |
The Service Name. More... | |
BlueZ implementation of A2DPSinkInterface
interface
|
overridevirtual |
Called for any necessary cleanup of the service.
Implements alexaClientSDK::avsCommon::sdkInterfaces::bluetooth::services::BluetoothServiceInterface.
|
static |
Factory method to create a new instance of BlueZA2DPSink
BlueZA2DPSink
, nullptr if there was an error creating it.
|
overridevirtual |
Returns an SDPRecord for the service.
SDPRecordInterface
for the service. Implements alexaClientSDK::avsCommon::sdkInterfaces::bluetooth::services::BluetoothServiceInterface.
|
overridevirtual |
Called for any necessary setup of the service.
Implements alexaClientSDK::avsCommon::sdkInterfaces::bluetooth::services::BluetoothServiceInterface.
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0