 |
AlexaClientSDK
1.22.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
Go to the documentation of this file.
17 #ifndef ALEXA_CLIENT_SDK_INTERRUPTMODEL_INCLUDE_INTERRUPTMODEL_INTERRUPTMODEL_H_
18 #define ALEXA_CLIENT_SDK_INTERRUPTMODEL_INCLUDE_INTERRUPTMODEL_INTERRUPTMODEL_H_
28 namespace interruptModel {
47 const std::shared_ptr<avsCommon::utils::configuration::ConfigurationNode>& config);
55 static std::shared_ptr<InterruptModel>
create(
67 const std::string& lowPriorityChannel,
69 const std::string& highPriorityChannel,
86 #endif // ALEXA_CLIENT_SDK_INTERRUPTMODEL_INCLUDE_INTERRUPTMODEL_INTERRUPTMODEL_H_
static std::shared_ptr< InterruptModel > create(avsCommon::utils::configuration::ConfigurationNode interactionConfiguration)
Definition: InterruptModel.cpp:45
avsCommon::avs::MixingBehavior getMixingBehavior(const std::string &lowPriorityChannel, avsCommon::avs::ContentType lowPriorityContentType, const std::string &highPriorityChannel, avsCommon::avs::ContentType highPriorityContentType) const
Definition: InterruptModel.cpp:58
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
ContentType
Definition: ContentType.h:25
Definition: InterruptModel.h:38
static std::shared_ptr< InterruptModel > createInterruptModel(const std::shared_ptr< avsCommon::utils::configuration::ConfigurationNode > &config)
Definition: InterruptModel.cpp:37
MixingBehavior
Definition: MixingBehavior.h:25
Definition: ConfigurationNode.h:71
AlexaClientSDK 1.22.0 - Copyright 2016-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0