
Public Member Functions | |
| None | set_gain_module (self, IGain|None gain_module) |
| Called by the pipeline to set the gain module for the auto feature module. | |
| None | set_color_correction_matrix (self, Sequence[float] matrix) |
| Notifies the auto feature module of the currently used color correction matrix. | |
Interface for modules that provide auto feature functionality.
Defines the necessary functions that any auto feature module must implement.
| None set_color_correction_matrix | ( | self, | |
| Sequence[float] | matrix ) |
Notifies the auto feature module of the currently used color correction matrix.
Allows the auto feature module to adjust its algorithms and gain values based on the provided color correction matrix.
| matrix | The 3x3 color correction matrix in row-major order that is currently in use. |
| None set_gain_module | ( | self, | |
| IGain | None | gain_module ) |
Called by the pipeline to set the gain module for the auto feature module.
This function provides the gain module that the auto feature module can use to apply gain adjustments as needed.
| gain_module | The gain module to be controlled by the auto feature module or None if no gain module should be set. |