16 #ifndef ACSDKEQUALIZERIMPLEMENTATIONS_SDKCONFIGEQUALIZERCONFIGURATION_H_ 17 #define ACSDKEQUALIZERIMPLEMENTATIONS_SDKCONFIGEQUALIZERCONFIGURATION_H_ 28 namespace acsdkEqualizer {
57 const std::shared_ptr<avsCommon::utils::configuration::ConfigurationNode>& configRoot);
66 static std::shared_ptr<SDKConfigEqualizerConfiguration>
create(
85 std::set<acsdkEqualizerInterfaces::EqualizerBand> bandsSupported,
86 std::set<acsdkEqualizerInterfaces::EqualizerMode> modesSupported,
98 #endif // ACSDKEQUALIZERIMPLEMENTATIONS_SDKCONFIGEQUALIZERCONFIGURATION_H_ Definition: ConfigurationNode.h:71
static const bool BAND_IS_SUPPORTED_IF_MISSING_IN_CONFIG
Definition: SDKConfigEqualizerConfiguration.h:43
Definition: SDKConfigEqualizerConfiguration.h:33
Definition: InMemoryEqualizerConfiguration.h:31
Definition: EqualizerTypes.h:82
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
static const bool MODE_IS_SUPPORTED_IF_MISSING_IN_CONFIG
Definition: SDKConfigEqualizerConfiguration.h:48
static std::shared_ptr< SDKConfigEqualizerConfiguration > create(avsCommon::utils::configuration::ConfigurationNode &configRoot)
static std::shared_ptr< EqualizerConfigurationInterface > createEqualizerConfigurationInterface(const std::shared_ptr< avsCommon::utils::configuration::ConfigurationNode > &configRoot)