16 #ifndef ALEXA_CLIENT_SDK_ACSDKALEXAVIDEORECORDERINTERFACES_INCLUDE_ACSDKALEXAVIDEORECORDERINTERFACES_VIDEORECORDERINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_ACSDKALEXAVIDEORECORDERINTERFACES_INCLUDE_ACSDKALEXAVIDEORECORDERINTERFACES_VIDEORECORDERINTERFACE_H_ 25 namespace acsdkAlexaVideoRecorderInterfaces {
138 #endif // ALEXA_CLIENT_SDK_ACSDKALEXAVIDEORECORDERINTERFACES_INCLUDE_ACSDKALEXAVIDEORECORDERINTERFACES_VIDEORECORDERINTERFACE_H_ Indicates that a recording request failed because the recording already exists.
Indicates that a recording request failed because the DVR storage is full.
::std::string string
Definition: gtest-port.h:1097
virtual ~VideoRecorderInterface()=default
Response()
Definition: VideoRecorderInterface.h:83
Type
Definition: VideoRecorderInterface.h:45
Indicates the record operation failed due to restrictions on the content.
Type type
Response type for VideoRecorder handler responses.
Definition: VideoRecorderInterface.h:75
Definition: VideoRecorderInterface.h:41
virtual bool isExtendedRecordingGUIShown()=0
virtual Response searchAndRecord(std::unique_ptr< VideoRecorderRequest > request)=0
The user is not subscribed to the content for a channel or other subscription-based content...
VideoRecorder Request was handled successfully.
virtual int getStorageUsedPercentage()=0
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Definition: VideoRecorderInterface.h:36
virtual Response cancelRecording(std::unique_ptr< VideoRecorderRequest > request)=0
std::string message
Response message.
Definition: VideoRecorderInterface.h:78
The number of allowed failed attempts to perform a VideoRecorder action has been exceeded.
Indicates that a recording request failed because of a scheduling conflict with another recording...
virtual Response deleteRecording(std::unique_ptr< VideoRecorderRequest > request)=0