16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_AVS_INCLUDE_AVSCOMMON_AVS_PLAYBACKBUTTONS_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_AVS_INCLUDE_AVSCOMMON_AVS_PLAYBACKBUTTONS_H_ 80 return "Skip_Forward";
82 return "Skip_Backward";
85 return "unknown playbackButton";
105 return "Thumbs_Down";
108 return "unknown playbackToggle";
117 #define ACSDK_PLAYBACK_BUTTON_TO_STRING(button) \ 118 case PlaybackButton::button: { \ 119 return stream << #button; \ 128 #define ACSDK_PLAYBACK_TOGGLE_TO_STRING(toggle) \ 129 case PlaybackToggle::toggle: { \ 130 return stream << #toggle; \ 153 #undef ACSDK_PLAYBACK_BUTTON_TO_STRING 174 #undef ACSDK_PLAYBACK_TOGGLE_TO_STRING 202 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_AVS_INCLUDE_AVSCOMMON_AVS_PLAYBACKBUTTONS_H_
Playback Controller 'Pause' button.
::std::string string
Definition: gtest-port.h:1097
Definition: CapabilityConfiguration.h:190
PlaybackButton
Enumeration class for supported playback buttons.
Definition: PlaybackButtons.h:26
Playback Controller 'Play' button.
std::ostream & operator<<(std::ostream &stream, AlexaResponseType responseType)
Definition: AlexaResponseType.h:93
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Playback Controller 'Previous' button.
Playback Controller 'Next' button.
std::string PlaybackToggleToString(PlaybackToggle toggle)
Definition: PlaybackButtons.h:94
PlaybackToggle
Definition: PlaybackButtons.h:46
std::string PlaybackButtonToString(PlaybackButton button)
Definition: PlaybackButtons.h:69
size_t operator()(const alexaClientSDK::avsCommon::avs::PlaybackToggle &toggle) const
Definition: PlaybackButtons.h:195