![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <InterruptModelConfiguration.h>
Static Public Member Functions | |
static interruptmodel_EXPORT std::unique_ptr< std::istream > | getConfig (bool supportsDucking=true) |
Static Public Attributes | |
static interruptmodel_EXPORT std::string | configurationJsonSupportsDucking |
static interruptmodel_EXPORT std::string | configurationJsonDuckingNotSupported |
This class contains the interrupt model configuration for the device. It contains channel priorities as well as the interrupt model for interactions between these channels. clients may also add their own virtual channels at a configurable priority and define the interactions of these virtual channels with other channels by extending the interrupt model.
|
inlinestatic |
API that allows the clientApplication to accept the interrupt model configuration during construction/initialization
supportsDucking | optional : flag to indicate if the platform is capable of supporting ducking |
|
static |
String that contains the interrupt Model configuration for platforms that don't support ducking
|
static |
String that contains the interrupt Model configuration for platforms that support ducking
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0