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::visualCharacteristics::VisualCharacteristicsFactory Class Reference

#include <VisualCharacteristicsFactory.h>

Classes

struct  VisualCharacteristicsExports
 

Static Public Member Functions

static avsCommon::utils::Optional< VisualCharacteristicsExportscreate (const std::shared_ptr< alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface > &contextManager, const std::shared_ptr< alexaClientSDK::avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > &exceptionEncounteredSender)
 

Member Function Documentation

◆ create()

static avsCommon::utils::Optional<VisualCharacteristicsExports> alexaClientSDK::visualCharacteristics::VisualCharacteristicsFactory::create ( const std::shared_ptr< alexaClientSDK::avsCommon::sdkInterfaces::ContextManagerInterface > &  contextManager,
const std::shared_ptr< alexaClientSDK::avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > &  exceptionEncounteredSender 
)
static

Creates an instance of the VisualCharacteristics component

Parameters
contextManagerInstance of the context manager to retrieve context
exceptionEncounteredSenderInstance of the exception encountered sender
Returns
The exports exposed by the VisualCharacteristics components

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