Speaker manager configuration interface.
More...
#include <SpeakerManagerConfigInterface.h>
Speaker manager configuration interface.
This interface provides initial configuration for speaker manager capability agent.
- See also
- createSpeakerManagerConfig()
◆ ~SpeakerManagerConfigInterface()
virtual alexaClientSDK::speakerManager::SpeakerManagerConfigInterface::~SpeakerManagerConfigInterface |
( |
| ) |
|
|
virtualdefaultnoexcept |
Virtual destructor to assure proper cleanup of derived types.
◆ getDefaultAlertsVolume()
virtual bool alexaClientSDK::speakerManager::SpeakerManagerConfigInterface::getDefaultAlertsVolume |
( |
std::uint8_t & |
defaultAlertsVolume | ) |
|
|
pure virtualnoexcept |
Load minimum unmute volume from platform configuration.
- Parameters
-
[out] | defaultAlertsVolume | Default volume for alerts channel. The value must be in range 0..100 inclusive. |
- Returns
- True if value is loaded, false if value is not present, is out of range, or operation failed.
◆ getDefaultSpeakerVolume()
virtual bool alexaClientSDK::speakerManager::SpeakerManagerConfigInterface::getDefaultSpeakerVolume |
( |
std::uint8_t & |
defaultSpeakerVolume | ) |
|
|
pure virtualnoexcept |
Load minimum unmute volume from platform configuration.
- Parameters
-
[out] | defaultSpeakerVolume | Default volume for speaker channel. The value must be in range 0..100 inclusive. |
- Returns
- True if value is loaded, false if value is not present, is out of range, or operation failed.
◆ getMinUnmuteVolume()
virtual bool alexaClientSDK::speakerManager::SpeakerManagerConfigInterface::getMinUnmuteVolume |
( |
std::uint8_t & |
minUnmuteVolume | ) |
|
|
pure virtualnoexcept |
Load minimum unmute volume from platform configuration.
- Parameters
-
[out] | minUnmuteVolume | Minimum volume for unmuting speakers. The value must be in range 0..100 inclusive. |
- Returns
- True if value is loaded, false if value is not present, is out of range, or operation failed.
◆ getPersistentStorage()
virtual bool alexaClientSDK::speakerManager::SpeakerManagerConfigInterface::getPersistentStorage |
( |
bool & |
persistentStorage | ) |
|
|
pure virtualnoexcept |
Load persistent storage setting from platform configuration.
- Parameters
-
[out] | persistentStorage | Flag if persistent storage is enabled for speaker settings. |
- Returns
- True if value is loaded, false is value is not present, is out of range, or operation failed.
◆ getRestoreMuteState()
virtual bool alexaClientSDK::speakerManager::SpeakerManagerConfigInterface::getRestoreMuteState |
( |
bool & |
restoreMuteState | ) |
|
|
pure virtualnoexcept |
Load minimum unmute volume from platform configuration.
- Parameters
-
[out] | restoreMuteState | Flag if the speaker mute state must be preserved between sessions. |
- Returns
- True if value is loaded, false if value is not present, is out of range, or operation failed.
The documentation for this struct was generated from the following file:
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0