EdgeAI TIOVX Apps Guide
All Data Structures Files Functions Variables Enumerations Enumerator Macros Modules Pages
tiovx_viss_module.c File Reference
Include dependency graph for tiovx_viss_module.c:

Data Structures

struct  TIOVXVissNodePriv
 

Macros

#define TIOVX_VISS_MODULE_OUTPUT_NA   (0)
 
#define TIOVX_VISS_MODULE_OUTPUT_EN   (1)
 
#define TIOVX_MODULES_DEFAULT_VISS_DCC_FILE   "/opt/imaging/imx219/linear/dcc_viss.bin"
 
#define TIOVX_MODULES_DEFAULT_VISS_SENSOR   "SENSOR_SONY_IMX219_RPI"
 
#define TIOVX_MODULES_DEFAULT_VISS_WIDTH   1920
 
#define TIOVX_MODULES_DEFAULT_VISS_HEIGHT   1080
 

Functions

vx_status tiovx_viss_module_configure_params (NodeObj *node)
 
static vx_status tiovx_viss_module_configure_dcc_params (NodeObj *node)
 
void tiovx_viss_init_cfg (TIOVXVissNodeCfg *node_cfg)
 
vx_status tiovx_viss_init_node (NodeObj *node)
 
vx_status tiovx_viss_create_node (NodeObj *node)
 
vx_status tiovx_viss_delete_node (NodeObj *node)
 
vx_uint32 tiovx_viss_get_cfg_size ()
 
vx_uint32 tiovx_viss_get_priv_size ()
 

Macro Definition Documentation

◆ TIOVX_VISS_MODULE_OUTPUT_NA

#define TIOVX_VISS_MODULE_OUTPUT_NA   (0)

◆ TIOVX_VISS_MODULE_OUTPUT_EN

#define TIOVX_VISS_MODULE_OUTPUT_EN   (1)

◆ TIOVX_MODULES_DEFAULT_VISS_DCC_FILE

#define TIOVX_MODULES_DEFAULT_VISS_DCC_FILE   "/opt/imaging/imx219/linear/dcc_viss.bin"

◆ TIOVX_MODULES_DEFAULT_VISS_SENSOR

#define TIOVX_MODULES_DEFAULT_VISS_SENSOR   "SENSOR_SONY_IMX219_RPI"

◆ TIOVX_MODULES_DEFAULT_VISS_WIDTH

#define TIOVX_MODULES_DEFAULT_VISS_WIDTH   1920

◆ TIOVX_MODULES_DEFAULT_VISS_HEIGHT

#define TIOVX_MODULES_DEFAULT_VISS_HEIGHT   1080

Function Documentation

◆ tiovx_viss_module_configure_params()

vx_status tiovx_viss_module_configure_params ( NodeObj *  node)

◆ tiovx_viss_module_configure_dcc_params()

static vx_status tiovx_viss_module_configure_dcc_params ( NodeObj *  node)
static

◆ tiovx_viss_init_cfg()

void tiovx_viss_init_cfg ( TIOVXVissNodeCfg node_cfg)

◆ tiovx_viss_init_node()

vx_status tiovx_viss_init_node ( NodeObj *  node)

◆ tiovx_viss_create_node()

vx_status tiovx_viss_create_node ( NodeObj *  node)

◆ tiovx_viss_delete_node()

vx_status tiovx_viss_delete_node ( NodeObj *  node)

◆ tiovx_viss_get_cfg_size()

vx_uint32 tiovx_viss_get_cfg_size ( )

◆ tiovx_viss_get_priv_size()

vx_uint32 tiovx_viss_get_priv_size ( )