![]()  | 
  
    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