AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <BlueZAVRCPController.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... | |
Public Member Functions inherited from alexaClientSDK::avsCommon::sdkInterfaces::bluetooth::services::AVRCPControllerInterface | |
virtual | ~AVRCPControllerInterface ()=default |
Public Member Functions inherited from alexaClientSDK::avsCommon::sdkInterfaces::bluetooth::services::BluetoothServiceInterface | |
virtual | ~BluetoothServiceInterface ()=default |
Destructor. More... | |
Static Public Member Functions | |
static std::shared_ptr< BlueZAVRCPController > | create () |
Additional Inherited Members | |
Static Public Attributes inherited from alexaClientSDK::avsCommon::sdkInterfaces::bluetooth::services::AVRCPControllerInterface | |
static constexpr const char * | UUID = "0000110e-0000-1000-8000-00805f9b34fb" |
static constexpr const char * | NAME = "A/V_RemoteControl" |
The Service Name. More... | |
BlueZ implementation of AVRCPControllerInterface
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 BlueZAVRCPController
.
BlueZAVRCPController
, 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