AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Member Functions | List of all members
alexaClientSDK::presentationOrchestratorInterfaces::PresentationOrchestratorClientInterface Class Referenceabstract

#include <PresentationOrchestratorClientInterface.h>

Public Member Functions

virtual ~PresentationOrchestratorClientInterface ()=default
 
virtual PresentationRequestToken requestWindow (const std::string &windowId, PresentationOptions options, std::shared_ptr< presentationOrchestratorInterfaces::PresentationObserverInterface > observer)=0
 

Constructor & Destructor Documentation

◆ ~PresentationOrchestratorClientInterface()

virtual alexaClientSDK::presentationOrchestratorInterfaces::PresentationOrchestratorClientInterface::~PresentationOrchestratorClientInterface ( )
virtualdefault

Member Function Documentation

◆ requestWindow()

virtual PresentationRequestToken alexaClientSDK::presentationOrchestratorInterfaces::PresentationOrchestratorClientInterface::requestWindow ( const std::string &  windowId,
PresentationOptions  options,
std::shared_ptr< presentationOrchestratorInterfaces::PresentationObserverInterface observer 
)
pure virtual

Request a GUI window for the given presentation

Parameters
windowIdThe window ID being requested
optionsThe options for this window request
observerThe observer for this window - all state changes for this presentation will be reported to this observer
Returns
the unique identifier for this request, this will be included when observer functions are called. presentationAvailable will be called on the observer interface once the presentation is available for use.

The documentation for this class was generated from the following file:

AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0