 |
AlexaClientSDK
1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Go to the documentation of this file.
16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_LOCALPLAYBACKHANDLERINTERFACE_H_
17 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_LOCALPLAYBACKHANDLERINTERFACE_H_
25 namespace sdkInterfaces {
66 virtual bool localSeekTo(std::chrono::milliseconds location,
bool fromStart) = 0;
73 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_INCLUDE_AVSCOMMON_SDKINTERFACES_LOCALPLAYBACKHANDLERINTERFACE_H_
@ RESUME_PLAYBACK
Resume playing after RESUMABLE_STOP, or TRANSIENT_PAUSE.
Definition: LocalPlaybackHandlerInterface.h:46
Definition: LocalPlaybackHandlerInterface.h:30
virtual bool localOperation(PlaybackOperation op)=0
PlaybackOperation
Definition: LocalPlaybackHandlerInterface.h:40
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
@ STOP_PLAYBACK
Stop playback, close pipeline.
Definition: LocalPlaybackHandlerInterface.h:42
virtual ~LocalPlaybackHandlerInterface()=default
@ RESUMABLE_STOP
Stop playback, keep pipeline open (for a time), to enable resume.
Definition: LocalPlaybackHandlerInterface.h:44
@ TRANSIENT_PAUSE
Transiently pause playback - this is intended to be for a very short period. Not resumable from cloud...
Definition: LocalPlaybackHandlerInterface.h:48
virtual bool localSeekTo(std::chrono::milliseconds location, bool fromStart)=0
AlexaClientSDK 1.26.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0