![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <EqualizerConfigurationInterface.h>
Public Member Functions | |
virtual | ~EqualizerConfigurationInterface ()=default |
virtual bool | isEnabled () const =0 |
virtual std::set< EqualizerBand > | getSupportedBands () const =0 |
virtual std::set< EqualizerMode > | getSupportedModes () const =0 |
virtual int | getMinBandLevel () const =0 |
virtual int | getMaxBandLevel () const =0 |
virtual int | getDefaultBandDelta () const =0 |
virtual EqualizerState | getDefaultState () const =0 |
virtual bool | isBandSupported (EqualizerBand band) const =0 |
virtual bool | isModeSupported (EqualizerMode mode) const =0 |
Interface to provide a configuration of equalizer capabilities supported by the device.
|
virtualdefault |
Destructor.
|
pure virtual |
Returns the default value of band value changes.
Implemented in alexaClientSDK::acsdkEqualizer::InMemoryEqualizerConfiguration.
|
pure virtual |
Returns EqualizerState
object defining default values for equalizer mode and band levels. These values should be used when resetting any band to its default level.
EqualizerState
object representing the default state. Implemented in alexaClientSDK::acsdkEqualizer::InMemoryEqualizerConfiguration.
|
pure virtual |
Returns the maximum band value supported by the device.
Implemented in alexaClientSDK::acsdkEqualizer::InMemoryEqualizerConfiguration.
|
pure virtual |
Returns the minimum band value supported by the device.
Implemented in alexaClientSDK::acsdkEqualizer::InMemoryEqualizerConfiguration.
|
pure virtual |
Returns a set of EQ bands supported by the device.
Implemented in alexaClientSDK::acsdkEqualizer::InMemoryEqualizerConfiguration.
|
pure virtual |
Returns a set of EQ modes supported by the device.
Implemented in alexaClientSDK::acsdkEqualizer::InMemoryEqualizerConfiguration.
|
pure virtual |
Checks if band is supported by the device.
band | EqualizerBand to check. |
Implemented in alexaClientSDK::acsdkEqualizer::InMemoryEqualizerConfiguration.
|
pure virtual |
Returns true if equalizer is enabled, false otherwise.
Implemented in alexaClientSDK::acsdkEqualizer::InMemoryEqualizerConfiguration.
|
pure virtual |
Checks if mode is supported by the device.
mode | EqualizerMode to check. |
Implemented in alexaClientSDK::acsdkEqualizer::InMemoryEqualizerConfiguration.
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0