63 #ifndef _TI_2A_WRAPPER_H 64 #define _TI_2A_WRAPPER_H 79 #include "TI_aaa_ae.h" 80 #include "TI_aaa_awb.h" 81 #include "TI/tivx_target_kernel.h" 169 uint32_t dcc_buf_size);
AutoExposure results data structure.
Definition: iss_sensors.h:339
uint32_t frame_count
Definition: ti_2a_wrapper.h:115
Data corresponding to results of 2A algorithm.
Definition: hwa_vpac_viss.h:180
Structure to get Exposure constraints from sensor.
Definition: ti_2a_wrapper.h:135
Structure to set Exposure output to sensor.
Definition: ti_2a_wrapper.h:146
Sensor Specific Auto Exposure Dynamic Parameters.
Definition: iss_sensors.h:549
tivx_aewb_config_t parameters
Definition: j7_kernels_imaging_aewb.h:140
The h3a_output data structure used by the TIVX_KERNEL_VISS kernel.
Definition: hwa_vpac_viss.h:249
IssSensor_ExposureParams aePrms
Definition: ti_2a_wrapper.h:149
uint8_t skipAWB
Definition: ti_2a_wrapper.h:123
tiae_prm_t * p_ae_params
Definition: ti_2a_wrapper.h:100
int32_t TI_2A_wrapper_delete(TI_2A_wrapper *obj)
AE/AWB wrapper delete function.
int32_t TI_2A_wrapper_process(TI_2A_wrapper *obj, tivx_aewb_config_t *aewb_config, tivx_h3a_data_t *h3a_data, sensor_config_get *sensor_in_data, tivx_ae_awb_params_t *ae_awb_result, sensor_config_set *sensor_out_data)
AE/AWB wrapper process function.
dcc_parser_output_params_t * dcc_output_params
Definition: ti_2a_wrapper.h:94
The list of supported kernels in this kernel extension.
h3a_aewb_paxel_data_t * awb_h3a_res
Definition: ti_2a_wrapper.h:106
h3a_aewb_paxel_data_t * p_h3a_merge
Definition: ti_2a_wrapper.h:103
Auto exposure and white balance run time parameters.
Definition: ti_2a_wrapper.h:88
int32_t sensor_pre_wb_gain
Definition: ti_2a_wrapper.h:119
uint8_t skipAE
Definition: ti_2a_wrapper.h:127
awbprm_t * p_awb_params
Definition: ti_2a_wrapper.h:97
IssAeDynamicParams ae_dynPrms
Definition: ti_2a_wrapper.h:138
dcc_parser_input_params_t * dcc_input_params
Definition: ti_2a_wrapper.h:91
The VISS kernels in this kernel extension.
uint8_t * scratch_memory
Definition: ti_2a_wrapper.h:109
int32_t TI_2A_wrapper_create(TI_2A_wrapper *obj, tivx_aewb_config_t *aewb_config, uint8_t *dcc_buf, uint32_t dcc_buf_size)
AE/AWB wrapper create function.
tivx_ae_awb_params_t ae_awb_result_prev
Definition: ti_2a_wrapper.h:112