AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Member Functions | Public Attributes | List of all members
alexaClientSDK::afml::Channel::State Struct Reference

#include <Channel.h>

Public Member Functions

 State (const std::string &name)
 Constructor with Channel name as the parameter. More...
 
 State ()
 Constructor. More...
 

Public Attributes

std::string name
 
avsCommon::avs::FocusState focusState
 The current Focus of the Channel. More...
 
std::string interfaceName
 The name of the AVS interface that is occupying the Channel. More...
 
std::chrono::steady_clock::time_point timeAtIdle
 Time at which the channel goes to NONE focus. More...
 

Constructor & Destructor Documentation

◆ State() [1/2]

alexaClientSDK::afml::Channel::State::State ( const std::string &  name)

Constructor with Channel name as the parameter.

◆ State() [2/2]

alexaClientSDK::afml::Channel::State::State ( )

Constructor.

Member Data Documentation

◆ focusState

avsCommon::avs::FocusState alexaClientSDK::afml::Channel::State::focusState

The current Focus of the Channel.

◆ interfaceName

std::string alexaClientSDK::afml::Channel::State::interfaceName

The name of the AVS interface that is occupying the Channel.

◆ name

std::string alexaClientSDK::afml::Channel::State::name

◆ timeAtIdle

std::chrono::steady_clock::time_point alexaClientSDK::afml::Channel::State::timeAtIdle

Time at which the channel goes to NONE focus.


The documentation for this struct 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