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