14#include <peak_common_c/detail/peak_common_defines.h>
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.
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.