TI J721E Imaging User Guide
TI 2A Wrapper

Introduction

RTOS 2A Wrapper for EdgeAI.

Path: imaging/ti_2a_wrapper

Data Structures

struct  TI_2A_wrapper
 Auto exposure and white balance run time parameters. More...
 
struct  sensor_config_get
 Structure to get Exposure constraints from sensor. More...
 
struct  sensor_config_set
 Structure to set Exposure output to sensor. More...
 

Functions

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. More...
 
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. More...
 
int32_t TI_2A_wrapper_delete (TI_2A_wrapper *obj)
 AE/AWB wrapper delete function. More...
 

Function Documentation

◆ TI_2A_wrapper_create()

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.

Parameters
[in]objHandle to TI_2A_wrapper structure
[in]aewb_configHandle to tivx_aewb_config_t structure
[in]dcc_bufHandle to dcc buffer
[in]dcc_buf_sizeSize of dcc buffer

◆ TI_2A_wrapper_process()

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.

Parameters
[in|out]obj Handle to TI_2A_wrapper structure
[in]aewb_configHandle to tivx_aewb_config_t structure
[in]h3a_dataPointer to tivx_h3a_data_t which is output from VISS node
[in]sensor_in_dataPointer to sensor_config_get which is input from sensor
[out]ae_awb_resultPointer to tivx_ae_awb_params_t which is input to VISS node
[out]sensor_out_dataPointer to sensor_config_set which is output to sensor

◆ TI_2A_wrapper_delete()

int32_t TI_2A_wrapper_delete ( TI_2A_wrapper obj)

AE/AWB wrapper delete function.

Parameters
[in]objHandle to TI_2A_wrapper structure