AlexaClientSDK  1.20.1
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Namespaces | Classes | Functions | Variables
alexaClientSDK::capabilityAgents::mrm Namespace Reference

Namespaces

 test
 

Classes

class  MRMCapabilityAgent
 
class  MRMHandlerInterface
 

Functions

static std::unordered_set< std::shared_ptr< CapabilityConfiguration > > readCapabilities ()
 

Variables

static const std::string CAPABILITY_AGENT_NAMESPACE_STR = "MRM"
 The namespace for this capability agent. More...
 
static const std::string DIRECTIVE_NAMESPACE_STR = "WholeHomeAudio"
 Directive namespaces that this capability agent accepts. More...
 
static const std::string SKEW_DIRECTIVE_NAMESPACE_STR = "WholeHomeAudio.Skew"
 Directives under this namespace are for controlling output device skews(bluetooth) More...
 
static const avsCommon::avs::NamespaceAndName WHA_NAMESPACE_WILDCARD {DIRECTIVE_NAMESPACE_STR, "*"}
 
static const avsCommon::avs::NamespaceAndName WHA_SKEW_NAMESPACE_WILDCARD {SKEW_DIRECTIVE_NAMESPACE_STR, "*"}
 
static const std::string MRM_CONFIGURATION_ROOT_KEY = "mrm"
 The key in our config file to find the root of MRM for this database. More...
 
static const std::string MRM_CAPABILITIES_KEY = "capabilities"
 The key in our config file to find the MRM capabilities. More...
 

Function Documentation

◆ readCapabilities()

static std::unordered_set<std::shared_ptr<CapabilityConfiguration> > alexaClientSDK::capabilityAgents::mrm::readCapabilities ( )
static

Variable Documentation

◆ CAPABILITY_AGENT_NAMESPACE_STR

const std::string alexaClientSDK::capabilityAgents::mrm::CAPABILITY_AGENT_NAMESPACE_STR = "MRM"
static

The namespace for this capability agent.

◆ DIRECTIVE_NAMESPACE_STR

const std::string alexaClientSDK::capabilityAgents::mrm::DIRECTIVE_NAMESPACE_STR = "WholeHomeAudio"
static

Directive namespaces that this capability agent accepts.

◆ MRM_CAPABILITIES_KEY

const std::string alexaClientSDK::capabilityAgents::mrm::MRM_CAPABILITIES_KEY = "capabilities"
static

The key in our config file to find the MRM capabilities.

◆ MRM_CONFIGURATION_ROOT_KEY

const std::string alexaClientSDK::capabilityAgents::mrm::MRM_CONFIGURATION_ROOT_KEY = "mrm"
static

The key in our config file to find the root of MRM for this database.

◆ SKEW_DIRECTIVE_NAMESPACE_STR

const std::string alexaClientSDK::capabilityAgents::mrm::SKEW_DIRECTIVE_NAMESPACE_STR = "WholeHomeAudio.Skew"
static

Directives under this namespace are for controlling output device skews(bluetooth)

◆ WHA_NAMESPACE_WILDCARD

const avsCommon::avs::NamespaceAndName alexaClientSDK::capabilityAgents::mrm::WHA_NAMESPACE_WILDCARD {DIRECTIVE_NAMESPACE_STR, "*"}
static

The wildcard namespace signature so the DirectiveSequencer will send us all Directives under the namespace.

◆ WHA_SKEW_NAMESPACE_WILDCARD

const avsCommon::avs::NamespaceAndName alexaClientSDK::capabilityAgents::mrm::WHA_SKEW_NAMESPACE_WILDCARD {SKEW_DIRECTIVE_NAMESPACE_STR, "*"}
static

AlexaClientSDK 1.20.1 - Copyright 2016-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0