60 virtual void SetRed(
float value) = 0;
Interface for modules that provide gain control functionality.
Definition peak_common_igain_module.hpp:31
virtual float GetMaster() const =0
Retrieves the current master gain value.
virtual void SetMaster(float value)=0
Sets the master gain value.
virtual float GetBlue() const =0
Retrieves the gain value for the blue channel.
virtual void SetGreen(float value)=0
Sets the gain value for the green channel.
virtual float GetRed() const =0
Retrieves the gain value for the red channel.
virtual void SetBlue(float value)=0
Sets the gain value for the blue channel.
virtual float GetGreen() const =0
Retrieves the gain value for the green channel.
virtual void SetRed(float value)=0
Sets the gain value for the red channel.
Interface for a module used within a pipeline.
Definition peak_common_imodule.hpp:45
#define PEAK_COMMON_NO_DISCARD
Compatability macro for the nodiscard attribute.
Definition peak_common_defines.h:86
Interface definitions and implementations for individual module types used within a pipeline.
Definition peak_afl_generic_auto_brightness.hpp:39
Interfaces and implementations for defining and controlling data processing pipelines.
Definition peak_afl_generic_auto_brightness.hpp:37