TIOVX User Guide
hwa_vpac_nf.h File Reference

The NF kernels in this kernel extension. More...

#include <VX/vx.h>
#include <VX/vx_kernels.h>

Go to the source code of this file.

Data Structures

struct  tivx_vpac_nf_common_params_t
 The configuration data structure used by the TIVX_KERNEL_VPAC_NF_GENERIC and TIVX_KERNEL_VPAC_NF_BILATERAL kernels. More...
 
struct  tivx_vpac_nf_bilateral_params_t
 The configuration data structure used by the TIVX_KERNEL_VPAC_NF_BILATERAL kernel. More...
 
struct  tivx_vpac_nf_bilateral_sigmas_t
 The sigmas data structure used by the TIVX_KERNEL_VPAC_NF_BILATERAL kernel. More...
 
struct  tivx_vpac_nf_hts_bw_limit_params_t
 Configuration parameters used to set HTS BW limit used by TIVX_KERNEL_VPAC_NF kernel. More...
 

Macros

#define TIVX_KERNEL_VPAC_NF_GENERIC_NAME   "com.ti.hwa.vpac_nf_generic"
 vpac_nf_generic kernel name
 
#define TIVX_KERNEL_VPAC_NF_BILATERAL_NAME   "com.ti.hwa.vpac_nf_bilateral"
 vpac_nf_bilateral kernel name
 
#define TIVX_VPAC_NF_CMD_SET_HTS_LIMIT   (0x10000000u)
 Control Command to set TODO. More...
 
#define TIVX_VPAC_NF_CMD_SET_COEFF   (0x10000001u)
 Control Command to set TODO. More...
 
#define TIVX_VPAC_NF_CMD_GET_ERR_STATUS   (0x10000002u)
 Control Command to get the error status Returns the error status of the last processed frame. Reference to vx_scalar is passed as argument with this control command. Node returns bit-mask of error status in u32 variable of vx_scalar. More...
 

Functions

void tivxRegisterHwaTargetVpacNfKernels (void)
 Function to register HWA Kernels on the vpac_nf Target.
 
void tivxUnRegisterHwaTargetVpacNfKernels (void)
 Function to un-register HWA Kernels on the vpac_nf Target.
 
VX_API_ENTRY vx_node VX_API_CALL tivxVpacNfGenericNode (vx_graph graph, vx_user_data_object configuration, vx_image input, vx_convolution conv, vx_image output)
 [Graph] Creates a VPAC_NF_GENERIC Node. More...
 
VX_API_ENTRY vx_node VX_API_CALL tivxVpacNfBilateralNode (vx_graph graph, vx_user_data_object configuration, vx_image input, vx_user_data_object sigmas, vx_image output)
 [Graph] Creates a VPAC_NF_BILATERAL Node. More...
 
void tivx_vpac_nf_common_params_init (tivx_vpac_nf_common_params_t *prms)
 Function to initialize NF common Parameters. More...
 
void tivx_vpac_nf_hts_bw_limit_params_init (tivx_vpac_nf_hts_bw_limit_params_t *prms)
 Function to initialize NF HTS bandwidth limit Parameters. More...
 
void tivx_vpac_nf_bilateral_params_init (tivx_vpac_nf_bilateral_params_t *prms)
 Function to initialize NF bilateral Parameters. More...
 
void tivx_vpac_nf_bilateral_sigmas_init (tivx_vpac_nf_bilateral_sigmas_t *sigmas)
 Function to initialize NF bilateral Sigmas. More...
 

Detailed Description

The NF kernels in this kernel extension.

Definition in file hwa_vpac_nf.h.

Macro Definition Documentation

◆ TIVX_VPAC_NF_CMD_SET_HTS_LIMIT

#define TIVX_VPAC_NF_CMD_SET_HTS_LIMIT   (0x10000000u)

Control Command to set TODO.

Definition at line 97 of file hwa_vpac_nf.h.

◆ TIVX_VPAC_NF_CMD_SET_COEFF

#define TIVX_VPAC_NF_CMD_SET_COEFF   (0x10000001u)

Control Command to set TODO.

Definition at line 103 of file hwa_vpac_nf.h.

◆ TIVX_VPAC_NF_CMD_GET_ERR_STATUS

#define TIVX_VPAC_NF_CMD_GET_ERR_STATUS   (0x10000002u)

Control Command to get the error status Returns the error status of the last processed frame. Reference to vx_scalar is passed as argument with this control command. Node returns bit-mask of error status in u32 variable of vx_scalar.

Definition at line 113 of file hwa_vpac_nf.h.