16 #ifndef ACSDKEQUALIZERINTERFACES_EQUALIZERRUNTIMESETUPINTERFACE_H_ 17 #define ACSDKEQUALIZERINTERFACES_EQUALIZERRUNTIMESETUPINTERFACE_H_ 29 namespace acsdkEqualizerInterfaces {
46 virtual std::shared_ptr<acsdkEqualizerInterfaces::EqualizerConfigurationInterface>
getConfiguration() = 0;
53 virtual std::shared_ptr<acsdkEqualizerInterfaces::EqualizerStorageInterface>
getStorage() = 0;
60 virtual std::shared_ptr<acsdkEqualizerInterfaces::EqualizerModeControllerInterface>
getModeController() = 0;
68 virtual bool addEqualizer(std::shared_ptr<acsdkEqualizerInterfaces::EqualizerInterface> equalizer) = 0;
77 std::shared_ptr<acsdkEqualizerInterfaces::EqualizerControllerListenerInterface> listener) = 0;
84 virtual std::list<std::shared_ptr<acsdkEqualizerInterfaces::EqualizerInterface>>
getAllEqualizers() = 0;
91 virtual std::list<std::shared_ptr<acsdkEqualizerInterfaces::EqualizerControllerListenerInterface>>
105 #endif // ACSDKEQUALIZERINTERFACES_EQUALIZERRUNTIMESETUPINTERFACE_H_ virtual std::list< std::shared_ptr< acsdkEqualizerInterfaces::EqualizerInterface > > getAllEqualizers()=0
virtual bool addEqualizerControllerListener(std::shared_ptr< acsdkEqualizerInterfaces::EqualizerControllerListenerInterface > listener)=0
virtual std::shared_ptr< acsdkEqualizerInterfaces::EqualizerConfigurationInterface > getConfiguration()=0
virtual ~EqualizerRuntimeSetupInterface()=default
virtual std::shared_ptr< acsdkEqualizerInterfaces::EqualizerStorageInterface > getStorage()=0
Definition: EqualizerRuntimeSetupInterface.h:34
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
virtual bool addEqualizer(std::shared_ptr< acsdkEqualizerInterfaces::EqualizerInterface > equalizer)=0
virtual std::list< std::shared_ptr< acsdkEqualizerInterfaces::EqualizerControllerListenerInterface > > getAllEqualizerControllerListeners()=0
virtual std::shared_ptr< acsdkEqualizerInterfaces::EqualizerModeControllerInterface > getModeController()=0
virtual bool isEnabled()=0