16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_BLUETOOTH_SERVICES_AVRCPTARGETINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_BLUETOOTH_SERVICES_AVRCPTARGETINTERFACE_H_ 26 namespace sdkInterfaces {
87 static constexpr
const char* UUID =
"0000110c-0000-1000-8000-00805f9b34fb";
90 static constexpr
const char*
NAME =
"A/V_RemoteControlTarget";
97 virtual bool play() = 0;
104 virtual bool pause() = 0;
111 virtual bool next() = 0;
118 virtual bool previous() = 0;
132 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_BLUETOOTH_SERVICES_AVRCPTARGETINTERFACE_H_ std::ostream & operator<<(std::ostream &stream, const MediaCommand cmd)
Definition: AVRCPTargetInterface.h:79
::std::string string
Definition: gtest-port.h:1097
static const std::string NAME
An example name that would be returned by the Customer Profile API.
Definition: LWAAuthorizationAdapterTest.cpp:53
A Previous command. If issued at the beginning of a song, the previous track will be selected...
Used to implement an instance of AVRCPTarget (Audio/Video Remote Control Profile).
Definition: AVRCPTargetInterface.h:84
MediaCommand
An Enum representing Media commands.
Definition: AVRCPTargetInterface.h:32
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
std::string commandToString(MediaCommand cmd)
Definition: AVRCPTargetInterface.h:55
def next(obj)
Definition: ast.py:58
Definition: BluetoothServiceInterface.h:34