EdgeAI TIOVX Apps Guide
tiovx_ldc_module.h File Reference
Include dependency graph for tiovx_ldc_module.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  TIOVXLdcNodeCfg
 

Macros

#define TIOVX_LDC_MODULE_MAX_OUTPUTS   (2)
 

Enumerations

enum  eLDCMode { TIOVX_MODULE_LDC_OP_MODE_DCC_DATA = 0, TIOVX_MODULE_LDC_OP_MODE_MESH_IMAGE, TIOVX_MODULE_LDC_OP_MODE_MAX, TIOVX_MODULE_LDC_OP_MODE_DEFAULT = TIOVX_MODULE_LDC_OP_MODE_DCC_DATA }
 LDC Mode enumeration. More...
 

Functions

void tiovx_ldc_init_cfg (TIOVXLdcNodeCfg *cfg)
 
vx_status tiovx_ldc_init_node (NodeObj *node)
 
vx_status tiovx_ldc_create_node (NodeObj *node)
 
vx_status tiovx_ldc_delete_node (NodeObj *node)
 
vx_uint32 tiovx_ldc_get_cfg_size ()
 
vx_uint32 tiovx_ldc_get_priv_size ()
 

Macro Definition Documentation

◆ TIOVX_LDC_MODULE_MAX_OUTPUTS

#define TIOVX_LDC_MODULE_MAX_OUTPUTS   (2)

Enumeration Type Documentation

◆ eLDCMode

enum eLDCMode

LDC Mode enumeration.

Contains different enumeration option for LDC operation

0 - All details are taken from DCC data, no need to provide mesh image, warp matrix, region params etc. (default) 1 - No DCC data available user to provide all details pertaining to warp matrix, mesh image, region params etc. 2 - Max enumeration value

Enumerator
TIOVX_MODULE_LDC_OP_MODE_DCC_DATA 
TIOVX_MODULE_LDC_OP_MODE_MESH_IMAGE 
TIOVX_MODULE_LDC_OP_MODE_MAX 
TIOVX_MODULE_LDC_OP_MODE_DEFAULT 

Function Documentation

◆ tiovx_ldc_init_cfg()

void tiovx_ldc_init_cfg ( TIOVXLdcNodeCfg cfg)

◆ tiovx_ldc_init_node()

vx_status tiovx_ldc_init_node ( NodeObj *  node)

◆ tiovx_ldc_create_node()

vx_status tiovx_ldc_create_node ( NodeObj *  node)

◆ tiovx_ldc_delete_node()

vx_status tiovx_ldc_delete_node ( NodeObj *  node)

◆ tiovx_ldc_get_cfg_size()

vx_uint32 tiovx_ldc_get_cfg_size ( )

◆ tiovx_ldc_get_priv_size()

vx_uint32 tiovx_ldc_get_priv_size ( )