AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <VisualStateTrackerFeatureClientBuilder.h>
Public Member Functions | |
std::shared_ptr< VisualStateTrackerFeatureClient > | construct (const std::shared_ptr< sdkClient::SDKClientRegistry > &sdkClientRegistry) |
std::string | name () override |
Public Member Functions inherited from alexaClientSDK::sdkClient::FeatureClientBuilderInterface | |
virtual | ~FeatureClientBuilderInterface ()=default |
Static Public Member Functions | |
static std::unique_ptr< VisualStateTrackerFeatureClientBuilder > | create () |
Additional Inherited Members | |
Protected Member Functions inherited from alexaClientSDK::sdkClient::FeatureClientBuilderInterface | |
template<typename ComponentType > | |
ACSDK_INLINE_VISIBILITY void | addRequiredType () |
The VisualStateTrackerFeatureClient
builder class is responsible for creating an instance of the VisualStateTrackerFeatureClient
and is intended to be used with the SDKClientBuilder
and SDKClientRegistry
. It constructs the VisualActivityTracker
and PresentationOrchestratorStateTracker
components which are intended for use in tracking the state of visual presentations.
It requires the EndpointBuilderInterface
and ContextManagerInterface
components from the SDKClientRegistry
which can be provided by DefaultClient
std::shared_ptr<VisualStateTrackerFeatureClient> alexaClientSDK::featureClient::VisualStateTrackerFeatureClientBuilder::construct | ( | const std::shared_ptr< sdkClient::SDKClientRegistry > & | sdkClientRegistry | ) |
Construct an instance of the VisualStateTrackerFeatureClient
sdkClientRegistry | The SDKClientClientRegistry object |
VisualStateTrackerFeatureClient
, or nullptr if construction failed
|
static |
Create an instance of the VisualStateTrackerFeatureClientBuilder which can be passed to the SDKClientBuilder
VisualStateTrackerFeatureClientBuilder
object, or nullptr if creation failed
|
overridevirtual |
FeatureClientBuilderInterface
functions
Implements alexaClientSDK::sdkClient::FeatureClientBuilderInterface.
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0