![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <EqualizerRuntimeSetup.h>


Static Public Member Functions | |
| static std::shared_ptr< EqualizerRuntimeSetupInterface > | createEqualizerRuntimeSetupInterface (const std::shared_ptr< acsdkEqualizerInterfaces::EqualizerConfigurationInterface > &equalizerConfiguration, const std::shared_ptr< acsdkEqualizerInterfaces::EqualizerStorageInterface > &equalizerStorage, const std::shared_ptr< acsdkEqualizerInterfaces::EqualizerModeControllerInterface > &equalizerModeController) |
Class containing references to implementations for all equalizer related interfaces.
| alexaClientSDK::defaultClient::EqualizerRuntimeSetup::EqualizerRuntimeSetup | ( | bool | isEnabled = true | ) |
Constructor.
| isEnabled | Whether equalizer is enabled; true by default. |
|
override |
|
override |
|
static |
Factory method to create an instance of EqualizerRuntimeSetupInterface.
| equalizerConfiguration | Equalizer configuration instance. |
| equalizerStorage | Equalizer storage instance. |
| equalizerModeController | Equalizer mode controller instance. |
EqualizerRuntimeSetup if equalizer is enabled in the configuration instance; otherwise, a disabled EqualizerRuntimeSetupInterface.
|
overridevirtual |
Returns a list of all equalizer controller listeners that are going to be used by the SDK.
Implements alexaClientSDK::acsdkEqualizerInterfaces::EqualizerRuntimeSetupInterface.
|
overridevirtual |
Returns a list of all equalizers that are going to be used by the SDK.
Implements alexaClientSDK::acsdkEqualizerInterfaces::EqualizerRuntimeSetupInterface.
|
overridevirtual |
Returns equalizer configuration instance.
Implements alexaClientSDK::acsdkEqualizerInterfaces::EqualizerRuntimeSetupInterface.
|
overridevirtual |
Returns equalizer mode controller instance.
Implements alexaClientSDK::acsdkEqualizerInterfaces::EqualizerRuntimeSetupInterface.
|
overridevirtual |
Returns equalizer state storage instance.
Implements alexaClientSDK::acsdkEqualizerInterfaces::EqualizerRuntimeSetupInterface.
|
overridevirtual |
Whether the equalizer is enabled.
Implements alexaClientSDK::acsdkEqualizerInterfaces::EqualizerRuntimeSetupInterface.
| void alexaClientSDK::defaultClient::EqualizerRuntimeSetup::setConfiguration | ( | std::shared_ptr< acsdkEqualizerInterfaces::EqualizerConfigurationInterface > | configuration | ) |
Set equalizer configuration instance.
| configuration | Equalizer configuration instance. |
| void alexaClientSDK::defaultClient::EqualizerRuntimeSetup::setModeController | ( | std::shared_ptr< acsdkEqualizerInterfaces::EqualizerModeControllerInterface > | modeController | ) |
Set equalizer mode controller instance.
| modeController | Equalizer mode controller instance. |
| void alexaClientSDK::defaultClient::EqualizerRuntimeSetup::setStorage | ( | std::shared_ptr< acsdkEqualizerInterfaces::EqualizerStorageInterface > | storage | ) |
Set equalizer state storage instance.
| storage | Equalizer state storage instance. |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0