![]() |
TI J721E Imaging User Guide
|
The h3a_output data structure used by the TIVX_KERNEL_VISS kernel.
This is used for the h3a_output parameter of tivxVpacVissNode
Data Fields | |
uint32_t | aew_af_mode |
uint32_t | h3a_source_data |
tivx_h3a_aew_config | aew_config |
uint32_t | cpu_id |
uint32_t | channel_id |
uint32_t | size |
uint32_t | resv [(TIVX_VPAC_VISS_H3A_OUT_BUFF_ALIGN-(sizeof(tivx_h3a_aew_config)+16U))/4U] |
uint8_t | data [TIVX_VPAC_VISS_MAX_H3A_STAT_NUMBYTES] |
uint32_t tivx_h3a_data_t::aew_af_mode |
Indicates the contents of this buffer:
Enum | Description |
---|---|
TIVX_VPAC_VISS_H3A_MODE_AEWB | AEWB |
TIVX_VPAC_VISS_H3A_MODE_AF | AF |
uint32_t tivx_h3a_data_t::h3a_source_data |
Indicates the source data corresponding to this data:
Enum | Description |
---|---|
TIVX_VPAC_VISS_H3A_IN_RAW0 | H3A Input is from RAW0 |
TIVX_VPAC_VISS_H3A_IN_RAW1 | H3A Input is from RAW1 |
TIVX_VPAC_VISS_H3A_IN_RAW2 | H3A Input is from RAW2 |
TIVX_VPAC_VISS_H3A_IN_LSC | H3A Input is from LSC |
TIVX_VPAC_VISS_H3A_IN_PCID | H3A Input is from PCID |
TIVX_VPAC_VISS_H3A_IN_PCID is applicable for only VPAC3L
tivx_h3a_aew_config tivx_h3a_data_t::aew_config |
If aew_af_mode == TIVX_VPAC_VISS_H3A_MODE_AEWB, this is the aew HW configuration used
uint32_t tivx_h3a_data_t::cpu_id |
Identifier for cpu ID that the VISS node is running on. Currently used only for notifying AEWB node which cpu to send the update to based on these results when ae_awb_result from the graph is NULL.
uint32_t tivx_h3a_data_t::channel_id |
Identifier for camera channel ID. Currently used only for notifying AEWB node which channel to update based on these results when ae_awb_result from the graph is NULL.
uint32_t tivx_h3a_data_t::size |
Total used size of the data buffer in bytes
uint32_t tivx_h3a_data_t::resv[(TIVX_VPAC_VISS_H3A_OUT_BUFF_ALIGN-(sizeof(tivx_h3a_aew_config)+16U))/4U] |
Reserved dummy field to make data to be 64 byte aligned
uint8_t tivx_h3a_data_t::data[TIVX_VPAC_VISS_MAX_H3A_STAT_NUMBYTES] |
Payload of the AEW or AF data