![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <VisualCharacteristicsInterface.h>
Public Types | |
| enum | UIMode { UIMode::AUTO, UIMode::HUB, UIMode::TV, UIMode::MOBILE, UIMode::PC, UIMode::HEADLESS } |
| Enum defining the UI modes of interaction mode. More... | |
| enum | Unit { Unit::CENTIMETERS, Unit::INCHES } |
| Enum class defining the unit for the interaction mode. More... | |
Static Public Member Functions | |
| static const std::string | uiModeToText (const UIMode uiMode) |
| static const std::string | unitToText (const Unit unit) |
Public Attributes | |
| UIMode | uiMode |
| UI mode for this interaction mode. More... | |
| std::string | id |
| ID of this interaction mode. More... | |
| Unit | interactionDistanceUnit |
| Unit of the interaction distance for this interaction mode. More... | |
| int | interactionDistanceValue |
| Value of the interaction distance for this interaction mode. More... | |
| bool | touchSupported |
| Touch support. More... | |
| bool | keyboardSupported |
| Keyboard support. More... | |
| bool | videoSupported |
| Video support. More... | |
| bool | dialogSupported |
| Dialog support. More... | |
The interaction mode for Alexa.InteractionMode interface. https://developer.amazon.com/en-US/docs/alexa/alexa-voice-service/interaction-mode.html
|
inlinestatic |
Converts enum to string
| uiMode | UIMode enum value |
|
inlinestatic |
Converts enum to string
| unit | Unit enum value |
| bool alexaClientSDK::visualCharacteristicsInterfaces::InteractionMode::dialogSupported |
Dialog support.
| std::string alexaClientSDK::visualCharacteristicsInterfaces::InteractionMode::id |
ID of this interaction mode.
| Unit alexaClientSDK::visualCharacteristicsInterfaces::InteractionMode::interactionDistanceUnit |
Unit of the interaction distance for this interaction mode.
| int alexaClientSDK::visualCharacteristicsInterfaces::InteractionMode::interactionDistanceValue |
Value of the interaction distance for this interaction mode.
| bool alexaClientSDK::visualCharacteristicsInterfaces::InteractionMode::keyboardSupported |
Keyboard support.
| bool alexaClientSDK::visualCharacteristicsInterfaces::InteractionMode::touchSupported |
Touch support.
| UIMode alexaClientSDK::visualCharacteristicsInterfaces::InteractionMode::uiMode |
UI mode for this interaction mode.
| bool alexaClientSDK::visualCharacteristicsInterfaces::InteractionMode::videoSupported |
Video support.
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0