AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Used to implement an instance of AVRCPController (Audio/Video Remote Control Profile). More...
#include <AVRCPControllerInterface.h>
Public Member Functions | |
virtual | ~AVRCPControllerInterface ()=default |
Public Member Functions inherited from alexaClientSDK::avsCommon::sdkInterfaces::bluetooth::services::BluetoothServiceInterface | |
virtual std::shared_ptr< SDPRecordInterface > | getRecord ()=0 |
virtual | ~BluetoothServiceInterface ()=default |
Destructor. More... | |
virtual void | setup ()=0 |
Called for any necessary setup of the service. More... | |
virtual void | cleanup ()=0 |
Called for any necessary cleanup of the service. More... | |
Static Public Attributes | |
static constexpr const char * | UUID = "0000110e-0000-1000-8000-00805f9b34fb" |
static constexpr const char * | NAME = "A/V_RemoteControl" |
The Service Name. More... | |
Used to implement an instance of AVRCPController (Audio/Video Remote Control Profile).
|
virtualdefault |
Destructor.
|
static |
The Service Name.
|
static |
The Service UUID. 110e is the legacy UUID used as both the identifier for the AVRCP Profile as well as the AVRCP Controller service before v1.3. 110f is the UUID used for AVRCP Controller service in newer versions of AVRCP. However, the 110e record must always be present, in later versions of AVRCP for backwards compabitibility. We will use 110e as the identifying record.
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0