PDK API Guide for J721E
|
RAWFE control structure, passed as an argument to IOCTL_RFE_SET_CONFIG.
uint32_t Rfe_Control::module |
Id of the module to be configured, could be either AF or AEWB configuration Appropriate structure pointer need to be assigned when one of these modules is selected here Refer Rfe_Module for valid values
Rfe_PwlConfig* Rfe_Control::pwl3Cfg |
Pointer to PWL Configuration Configuration for short and very short exposure input. Should not be null when module is RFE_MODULE_PWL_VSHORT_SHORT. Used as input channel for linear mode short exposure input for two exposure mode very short exposure input for three exposure mode
Rfe_PwlConfig* Rfe_Control::pwl2Cfg |
Pointer to PWL Configuration Configuration for short exposure input Should not be null when module is RFE_MODULE_PWL_SHORT_LONG. Used as input channel for long exposure for two exposure merge mode short exposure input for three exposure mode
Rfe_PwlConfig* Rfe_Control::pwl1Cfg |
Pointer to PWL Configuration Configuration for long exposure input Should not be null when module is RFE_MODULE_PWL_LONG. Used as input channel for long exposure input for three exposure mode, not used in other modes.
Vhwa_LutConfig* Rfe_Control::decomp3Cfg |
Pointer to Decompanding Lut Configuration for short and very short exposure input. Should not be null when module is RFE_MODULE_DECOMP_LUT_VSHORT_SHORT.
Vhwa_LutConfig* Rfe_Control::decomp2Cfg |
Pointer to Decompanding Lut Configuration for Long and Short exposure input. Should not be null when module is RFE_MODULE_DECOMP_LUT_SHORT_LONG.
Vhwa_LutConfig* Rfe_Control::decomp1Cfg |
Pointer to Decompanding Lut Configuration for Long exposure input. Should not be null when module is RFE_MODULE_DECOMP_LUT_LONG.
Rfe_WdrConfig* Rfe_Control::wdrMergeMa1 |
Pointer to WDR Merge Configuration Should not be null when module is RFE_MODULE_WDR_MERGE_MA1, Used for configuring Merge block 1 Merge block-1 is used only for three exposure merge, otherwise it needs to be bypassed by setting enable flag to false
Rfe_WdrConfig* Rfe_Control::wdrMergeMa2 |
Pointer to WDR Merge Configuration Should not be null when module is RFE_MODULE_WDR_MERGE_MA2 Used for configuring Merge block 2 Merge block-2 is used for all, one, two and three exposure frame, merge and also for linear input mode.
Vhwa_LutConfig* Rfe_Control::compCfg |
Pointer to Companding Lut Configuration Should not be null when module is RFE_MODULE_COMP_LUT.
Rfe_DpcOtfConfig* Rfe_Control::dpcOtfCfg |
Pointer to DPC OTF Configuration Should not be null when module is RFE_MODULE_DPC_OTF
Rfe_DpcLutConfig* Rfe_Control::dpcLutCfg |
Pointer to DPC Lut Configuration Should not be null when module is RFE_MODULE_DPC_LUT
Rfe_LscConfig* Rfe_Control::lscConfig |
Pointer to LSC Configuration Should not be null when module is RFE_MODULE_LSC
Rfe_GainOfstConfig* Rfe_Control::wbConfig |
Pointer to Gain and Offset/White Balance Configuration Should not be null when module is RFE_MODULE_GAIN_OFST
Rfe_H3aInConfig* Rfe_Control::h3aInCfg |
Pointer to H3A configuration in RAWFE Should not be null when module is set to RFE_MODULE_H3A
Vhwa_LutConfig* Rfe_Control::h3aLutCfg |
Pointer to H3A Lut Configuration in RAWFE Used to setup LUT for H3A input bit depth conversion. Should not be null when module is set to RFE_MODULE_H3A_LUT