AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Namespaces | |
aplEventPayload | |
test | |
Classes | |
class | APLCapabilityAgentInterface |
class | APLCapabilityAgentObserverInterface |
class | APLDocumentObserverInterface |
class | APLDocumentSessionInterface |
class | APLRuntimeInterface |
struct | AutoInitializedExtension |
struct | GrantedExtension |
struct | PresentationOptions |
struct | PresentationSession |
struct | VideoSettings |
class | VisualStateProviderInterface |
Typedefs | |
using | APLCapabilityAgentNotifierInterface = notifierInterfaces::NotifierInterface< APLCapabilityAgentObserverInterface > |
using | PresentationToken = std::string |
Alias for the token used by APL directives. More... | |
Enumerations | |
enum | APLCommandExecutionEvent { APLCommandExecutionEvent::RESOLVED, APLCommandExecutionEvent::TERMINATED, APLCommandExecutionEvent::FAILED } |
Enumeration of APL Command Execution Events that can be reported to the APL capability agent. More... | |
enum | APLTimeoutType { APLTimeoutType::SHORT, APLTimeoutType::TRANSIENT, APLTimeoutType::LONG } |
Functions | |
std::string | commandExecutionEventToString (const APLCommandExecutionEvent event) |
APLCommandExecutionEvent | stringToCommandExecutionEvent (const std::string &eventStr) |
static alexaClientSDK::avsCommon::utils::Optional< APLTimeoutType > | convertToTimeoutType (const std::string &timeoutTypeStr) |
using alexaClientSDK::aplCapabilityCommonInterfaces::APLCapabilityAgentNotifierInterface = typedef notifierInterfaces::NotifierInterface<APLCapabilityAgentObserverInterface> |
Interface for registering to observe APL directives.
using alexaClientSDK::aplCapabilityCommonInterfaces::PresentationToken = typedef std::string |
Alias for the token used by APL directives.
Strongly-typed timeoutType as defined in the API specification https://developer.amazon.com/en-US/docs/alexa/alexa-voice-service/presentation-apl.html#renderdocument
Enumerator | |
---|---|
SHORT | |
TRANSIENT | |
LONG |
|
inline |
This is a function to convert the AplCommandExecutionEvent
to a string.
|
inlinestatic |
|
inline |
This is a function to convert a string to a AplCommandExecutionEvent
.
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0