AlexaClientSDK  1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
SpeakerManagerConstants.h
Go to the documentation of this file.
1 /*
2  * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License").
5  * You may not use this file except in compliance with the License.
6  * A copy of the License is located at
7  *
8  * http://aws.amazon.com/apache2.0/
9  *
10  * or in the "license" file accompanying this file. This file is distributed
11  * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12  * express or implied. See the License for the specific language governing
13  * permissions and limitations under the License.
14  */
15 
19 #ifndef ALEXA_CLIENT_SDK_CAPABILITYAGENTS_SPEAKERMANAGER_INCLUDE_SPEAKERMANAGER_SPEAKERMANAGERCONSTANTS_H_
20 #define ALEXA_CLIENT_SDK_CAPABILITYAGENTS_SPEAKERMANAGER_INCLUDE_SPEAKERMANAGER_SPEAKERMANAGERCONSTANTS_H_
21 
23 
24 namespace alexaClientSDK {
25 namespace capabilityAgents {
26 namespace speakerManager {
27 
29 const std::string NAMESPACE = "Speaker";
30 
33 
36 
39 
42 
44 const char VOLUME_KEY[] = "volume";
45 
47 const char MUTE_KEY[] = "mute";
48 
50 const char MUTED_KEY[] = "muted";
51 
53 const std::string VOLUME_CHANGED = "VolumeChanged";
54 
56 const std::string MUTE_CHANGED = "MuteChanged";
57 
58 } // namespace speakerManager
59 } // namespace capabilityAgents
60 } // namespace alexaClientSDK
61 
62 #endif // ALEXA_CLIENT_SDK_CAPABILITYAGENTS_SPEAKERMANAGER_INCLUDE_SPEAKERMANAGER_SPEAKERMANAGERCONSTANTS_H_
alexaClientSDK::capabilityAgents::speakerManager::SET_MUTE
const avsCommon::avs::NamespaceAndName SET_MUTE
The SetMute directive directive identifier.
Definition: SpeakerManagerConstants.h:38
alexaClientSDK::capabilityAgents::speakerManager::ADJUST_VOLUME
const avsCommon::avs::NamespaceAndName ADJUST_VOLUME
The AdjustVolume directive identifier.
Definition: SpeakerManagerConstants.h:35
alexaClientSDK::capabilityAgents::speakerManager::VOLUME_KEY
const char VOLUME_KEY[]
The Volume Key in AVS Directives and Events.
Definition: SpeakerManagerConstants.h:44
alexaClientSDK::capabilityAgents::speakerManager::VOLUME_CHANGED
const std::string VOLUME_CHANGED
The VolumeChanged event key.
Definition: SpeakerManagerConstants.h:53
alexaClientSDK::capabilityAgents::speakerManager::MUTED_KEY
const char MUTED_KEY[]
The Muted Key. For events.
Definition: SpeakerManagerConstants.h:50
alexaClientSDK
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
alexaClientSDK::capabilityAgents::speakerManager::VOLUME_STATE
const avsCommon::avs::NamespaceAndName VOLUME_STATE
The Volume State for use with the context.
Definition: SpeakerManagerConstants.h:41
alexaClientSDK::capabilityAgents::speakerManager::SET_VOLUME
const avsCommon::avs::NamespaceAndName SET_VOLUME
The SetVolume directive identifier.
Definition: SpeakerManagerConstants.h:32
alexaClientSDK::avsCommon::avs::NamespaceAndName
Definition: NamespaceAndName.h:32
NamespaceAndName.h
alexaClientSDK::capabilityAgents::speakerManager::MUTE_KEY
const char MUTE_KEY[]
The Mute Key. For directives.
Definition: SpeakerManagerConstants.h:47
alexaClientSDK::capabilityAgents::speakerManager::MUTE_CHANGED
const std::string MUTE_CHANGED
The VolumeMute event.
Definition: SpeakerManagerConstants.h:56
alexaClientSDK::capabilityAgents::speakerManager::NAMESPACE
const std::string NAMESPACE
The Speaker interface namespace.
Definition: SpeakerManagerConstants.h:29

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