EdgeAI TIOVX Apps Guide
tiovx_multi_scaler_module.c File Reference
Include dependency graph for tiovx_multi_scaler_module.c:

Data Structures

struct  TIOVXMultiScalerNodePriv
 

Functions

vx_status tiovx_multi_scaler_module_crop_params_init (TIOVXMultiScalerNodeCfg *cfg)
 
void tiovx_multi_scaler_module_set_coeff (tivx_vpac_msc_coefficients_t *coeff, uint32_t interpolation)
 
vx_status tiovx_multi_scaler_module_configure_scaler_coeffs (NodeObj *node)
 
vx_status tiovx_multi_scaler_configure_crop_params (NodeObj *node)
 
void tiovx_multi_scaler_init_cfg (TIOVXMultiScalerNodeCfg *node_cfg)
 
vx_status tiovx_multi_scaler_init_node (NodeObj *node)
 
vx_status tiovx_multi_scaler_module_update_filter_coeffs (NodeObj *node)
 
vx_status tiovx_multi_scaler_module_update_crop_params (NodeObj *node)
 
vx_status tiovx_multi_scaler_create_node (NodeObj *node)
 
vx_status tiovx_multi_scaler_delete_node (NodeObj *node)
 
vx_status tiovx_multi_scaler_post_verify_graph (NodeObj *node)
 
vx_uint32 tiovx_multi_scaler_get_cfg_size ()
 
vx_uint32 tiovx_multi_scaler_get_priv_size ()
 

Function Documentation

◆ tiovx_multi_scaler_module_crop_params_init()

vx_status tiovx_multi_scaler_module_crop_params_init ( TIOVXMultiScalerNodeCfg cfg)

◆ tiovx_multi_scaler_module_set_coeff()

void tiovx_multi_scaler_module_set_coeff ( tivx_vpac_msc_coefficients_t *  coeff,
uint32_t  interpolation 
)

◆ tiovx_multi_scaler_module_configure_scaler_coeffs()

vx_status tiovx_multi_scaler_module_configure_scaler_coeffs ( NodeObj *  node)

◆ tiovx_multi_scaler_configure_crop_params()

vx_status tiovx_multi_scaler_configure_crop_params ( NodeObj *  node)

◆ tiovx_multi_scaler_init_cfg()

void tiovx_multi_scaler_init_cfg ( TIOVXMultiScalerNodeCfg node_cfg)

◆ tiovx_multi_scaler_init_node()

vx_status tiovx_multi_scaler_init_node ( NodeObj *  node)

◆ tiovx_multi_scaler_module_update_filter_coeffs()

vx_status tiovx_multi_scaler_module_update_filter_coeffs ( NodeObj *  node)

◆ tiovx_multi_scaler_module_update_crop_params()

vx_status tiovx_multi_scaler_module_update_crop_params ( NodeObj *  node)

◆ tiovx_multi_scaler_create_node()

vx_status tiovx_multi_scaler_create_node ( NodeObj *  node)

◆ tiovx_multi_scaler_delete_node()

vx_status tiovx_multi_scaler_delete_node ( NodeObj *  node)

◆ tiovx_multi_scaler_post_verify_graph()

vx_status tiovx_multi_scaler_post_verify_graph ( NodeObj *  node)

◆ tiovx_multi_scaler_get_cfg_size()

vx_uint32 tiovx_multi_scaler_get_cfg_size ( )

◆ tiovx_multi_scaler_get_priv_size()

vx_uint32 tiovx_multi_scaler_get_priv_size ( )