CoreFlow 1.0.0
A modern orchestration and execution runtime
Loading...
Searching...
No Matches
_vx_kernel_description_t Struct Reference

Contains everything needed to abstractly describe a kernel. This is used to declare kernels at compile time. More...

#include <vx_helper.h>

Public Attributes

vx_enum enumeration
 The vx_kernel_e enum.
 
vx_char name [VX_MAX_KERNEL_NAME]
 The name that kernel will be used with vxGetKernelByName.
 
vx_kernel_f function
 The pointer to the function to execute the kernel.
 
vx_param_description_tparameters
 The pointer to the array of parameter descriptors.
 
vx_uint32 numParams
 The number of paraemeters in the array.
 
vx_kernel_validate_f validate
 The parameters validator.
 
vx_kernel_input_validate_f input_validate
 The input validator (deprecated in openvx 1.1)
 
vx_kernel_output_validate_f output_validate
 The output validator (deprecated in openvx 1.1)
 
vx_kernel_initialize_f initialize
 The initialization function.
 
vx_kernel_deinitialize_f deinitialize
 The deinitialization function.
 

Detailed Description

Contains everything needed to abstractly describe a kernel. This is used to declare kernels at compile time.

Member Data Documentation

◆ deinitialize

vx_kernel_deinitialize_f _vx_kernel_description_t::deinitialize

The deinitialization function.

◆ enumeration

vx_enum _vx_kernel_description_t::enumeration

The vx_kernel_e enum.

◆ function

vx_kernel_f _vx_kernel_description_t::function

The pointer to the function to execute the kernel.

◆ initialize

vx_kernel_initialize_f _vx_kernel_description_t::initialize

The initialization function.

◆ input_validate

vx_kernel_input_validate_f _vx_kernel_description_t::input_validate

The input validator (deprecated in openvx 1.1)

◆ name

vx_char _vx_kernel_description_t::name[VX_MAX_KERNEL_NAME]

The name that kernel will be used with vxGetKernelByName.

◆ numParams

vx_uint32 _vx_kernel_description_t::numParams

The number of paraemeters in the array.

◆ output_validate

vx_kernel_output_validate_f _vx_kernel_description_t::output_validate

The output validator (deprecated in openvx 1.1)

◆ parameters

vx_param_description_t* _vx_kernel_description_t::parameters

The pointer to the array of parameter descriptors.

◆ validate

vx_kernel_validate_f _vx_kernel_description_t::validate

The parameters validator.