PDK API Guide for J721E
|
FCP control structure.
Data Fields | |
uint32_t | module |
Vhwa_LutConfig * | inComp |
Fcp_CfaConfig * | cfa |
Fcp_CcmConfig * | ccm |
Fcp_GammaConfig * | gamma |
Fcp_Rgb2HsvConfig * | rgb2Hsv |
Fcp_Rgb2YuvConfig * | rgb2Yuv |
Fcp_OutputSelect * | outSelect |
Fcp_HistConfig * | hist |
Fcp_RgbLutConfig * | rgbLut |
Fcp_YuvSatLutConfig * | yuvSatLut |
Fcp_EeConfig * | eeCfg |
uint32_t Fcp_Control::module |
Select the module to be configured, Refer Fcp_Module for valid values.
Vhwa_LutConfig* Fcp_Control::inComp |
Input Companding configuration Used when module is set to FCP_MODULE_COMPANDING Must not be null when module is set to FCP_MODULE_COMPANDING
Fcp_CfaConfig* Fcp_Control::cfa |
Pointer to CFA Configuration Used when module is set to FCP_MODULE_CFA Must not be null when module is set to FCP_MODULE_CFA
Fcp_CcmConfig* Fcp_Control::ccm |
Pointer to CCM/Color Conversion Configuration Used when module is set to FCP_MODULE_CCM Must not be null when module is set to FCP_MODULE_CCM
Fcp_GammaConfig* Fcp_Control::gamma |
Pointer to gamma/contrast stretch configuration Used when module is set to FCP_MODULE_GAMMA Must not be null when module is set to FCP_MODULE_GAMMA
Fcp_Rgb2HsvConfig* Fcp_Control::rgb2Hsv |
Pointer to Rgb2Hsv config, Used when module is set to FCP_MODULE_RGB2HSV Must not be null when module is set to FCP_MODULE_RGB2HSV
Fcp_Rgb2YuvConfig* Fcp_Control::rgb2Yuv |
Pointer to Rgb2Yuv config, Used when module is set to FCP_MODULE_RGB2YUV Must not be null when module is set to FCP_MODULE_RGB2HSV
Fcp_OutputSelect* Fcp_Control::outSelect |
Pointer to output select structure Used for selecting different output formats on five outputs Must not be null when module is set to FCP_MODULE_OUT_SELECT
Fcp_HistConfig* Fcp_Control::hist |
Pointer to histogram structure Must not be null when module is set to FCP_MODULE_HISTOGRAM
Fcp_RgbLutConfig* Fcp_Control::rgbLut |
Pointer to Lut configuration, Must not be null when module is set to FCP_MODULE_RGB_LUT
Fcp_YuvSatLutConfig* Fcp_Control::yuvSatLut |
Pointer to Lut configuration, Must not be null when module is set to FCP_MODULE_YUV_SAT_LUT
Fcp_EeConfig* Fcp_Control::eeCfg |
Pointer to Edge Enhancer configuration, Must not be null when module is set to FCP_MODULE_EE