TIOVX User Guide
|
The h3a_output data structure used by the TIVX_KERNEL_VISS kernel. More...
#include <hwa_vpac_viss.h>
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] |
The h3a_output data structure used by the TIVX_KERNEL_VISS kernel.
This is used for the h3a_output parameter of tivxVpacVissNode
Definition at line 249 of file hwa_vpac_viss.h.
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 |
Definition at line 256 of file hwa_vpac_viss.h.
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
Definition at line 267 of file hwa_vpac_viss.h.
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
Definition at line 269 of file hwa_vpac_viss.h.
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.
Definition at line 273 of file hwa_vpac_viss.h.
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.
Definition at line 277 of file hwa_vpac_viss.h.
uint32_t tivx_h3a_data_t::size |
Total used size of the data buffer in bytes
Definition at line 279 of file hwa_vpac_viss.h.
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
Definition at line 281 of file hwa_vpac_viss.h.
uint8_t tivx_h3a_data_t::data[TIVX_VPAC_VISS_MAX_H3A_STAT_NUMBYTES] |
Payload of the AEW or AF data
Definition at line 283 of file hwa_vpac_viss.h.