![]()  | 
  
    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