51 PEAK_COMMON_NO_DISCARD
virtual float GetMaster()
const = 0;
60 virtual void SetRed(
float value) = 0;
69 PEAK_COMMON_NO_DISCARD
virtual float GetRed()
const = 0;
87 PEAK_COMMON_NO_DISCARD
virtual float GetGreen()
const = 0;
105 PEAK_COMMON_NO_DISCARD
virtual float GetBlue()
const = 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
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