Interface for modules that provide auto feature functionality.
Definition peak_common_iautofeature_module.hpp:36
virtual void SetGainModule(std::shared_ptr< IGain > gainModule)=0
Called by the pipeline to set the gain module for the auto feature module.
virtual void SetColorCorrectionMatrix(const std::array< float, 9 > &matrix)=0
Notifies the auto feature module of the currently used color correction matrix.
Interface for modules that provide gain control functionality.
Definition peak_common_igain_module.hpp:31
Interface for a module used within a pipeline.
Definition peak_common_imodule.hpp:46
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