Interface for modules that provide auto feature functionality.
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.
Interface for a module used within a pipeline.