AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Classes | Static Public Member Functions | List of all members
alexaClientSDK::presentationOrchestratorStateTracker::PresentationOrchestratorStateTrackerFactory Class Reference

#include <PresentationOrchestratorStateTrackerFactory.h>

Classes

struct  PresentationOrchestratorStateTrackerExports
 

Static Public Member Functions

static avsCommon::utils::Optional< PresentationOrchestratorStateTrackerExportscreate (const std::shared_ptr< afml::ActivityTrackerInterface > &activityTrackerInterface)
 

Detailed Description

Class which creates an instance of the PresentationOrchestratorStateTracker

Member Function Documentation

◆ create()

static avsCommon::utils::Optional<PresentationOrchestratorStateTrackerExports> alexaClientSDK::presentationOrchestratorStateTracker::PresentationOrchestratorStateTrackerFactory::create ( const std::shared_ptr< afml::ActivityTrackerInterface > &  activityTrackerInterface)
static

Create an instance of the PresentationOrchestratorStateTracker

Parameters
activityTrackerInterfaceThe ActivityTrackerInterface to publish state changes to
Returns
The interfaces exposed by the PresentationOrchestratorStateTracker, or empty if creation failed

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