16 #ifndef ACSDK_ALEXAREMOTEVIDEOPLAYERINTERFACES_REMOTEVIDEOPLAYERINTERFACE_H_ 17 #define ACSDK_ALEXAREMOTEVIDEOPLAYERINTERFACES_REMOTEVIDEOPLAYERINTERFACE_H_ 26 namespace alexaRemoteVideoPlayerInterfaces {
93 virtual Response playVideo(std::unique_ptr<RemoteVideoPlayerRequest> request) = 0;
117 #endif // ACSDK_ALEXAREMOTEVIDEOPLAYERINTERFACES_REMOTEVIDEOPLAYERINTERFACE_H_ Response()
Definition: RemoteVideoPlayerInterface.h:59
Definition: RemoteVideoPlayerInterface.h:39
::std::string string
Definition: gtest-port.h:1097
The user is not subscribed to the content for a channel or other subscription-based content...
Response(Type type, std::string errorMessage)
Definition: RemoteVideoPlayerInterface.h:68
Indicates that an error occurred that can't be described by one of the other error types...
RemoteVideoPlayer Request was handled successfully.
Indicates the endpoint is unreachable or offline.
The number of allowed failed attempts to perform a RemoteVideoPlayer action has been exceeded...
Type
Definition: RemoteVideoPlayerInterface.h:43
virtual Response displaySearchResults(std::unique_ptr< RemoteVideoPlayerRequest > request)=0
virtual Response playVideo(std::unique_ptr< RemoteVideoPlayerRequest > request)=0
Definition: RemoteVideoPlayerInterface.h:34
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Type type
Response type for RemoteVideoPlayer handler responses.
Definition: RemoteVideoPlayerInterface.h:72
virtual ~RemoteVideoPlayerInterface()=default
std::string errorMessage
Definition: RemoteVideoPlayerInterface.h:76
const T & move(const T &t)
Definition: gtest-port.h:1317
virtual Configuration getConfiguration()=0
Definition: RemoteVideoPlayerConfiguration.h:33