develop/amd_openvx/openvx/include/VX/vx.h File Reference

develop/amd_openvx/openvx/include/VX/vx.h File Reference#

MIVisionX: develop/amd_openvx/openvx/include/VX/vx.h File Reference
vx.h File Reference

The top level OpenVX Header. More...

#include <VX/vx_vendors.h>
#include <VX/vx_types.h>
#include <VX/vx_kernels.h>
#include <VX/vx_api.h>
#include <VX/vx_nodes.h>

Go to the source code of this file.

Macros

#define VX_MAX_IMPLEMENTATION_NAME   (64)
 Defines the length of the implementation name string, including the trailing zero.
 
#define VX_MAX_KERNEL_NAME   (256)
 Defines the length of a kernel name string to be added to OpenVX, including the trailing zero.
 
#define VX_MAX_LOG_MESSAGE_LEN   (1024)
 Defines the length of a message buffer to copy from the log, including the trailing zero.
 
#define VX_MAX_REFERENCE_NAME   (64)
 Defines the length of the reference name string, including the trailing zero. More...
 
#define VX_VERSION_MAJOR(x)   ((vx_uint32)((vx_uint32)(x) & 0xFFU) << 8)
 Defines the major version number macro.
 
#define VX_VERSION_MINOR(x)   ((vx_uint32)((vx_uint32)(x) & 0xFFU) << 0)
 Defines the minor version number macro.
 
#define VX_VERSION_1_0   (VX_VERSION_MAJOR(1) | VX_VERSION_MINOR(0))
 Defines the predefined version number for 1.0.
 
#define VX_VERSION_1_1   (VX_VERSION_MAJOR(1) | VX_VERSION_MINOR(1))
 Defines the predefined version number for 1.1.
 
#define VX_VERSION_1_2   (VX_VERSION_MAJOR(1) | VX_VERSION_MINOR(2))
 Defines the predefined version number for 1.2.
 
#define VX_VERSION_1_3   (VX_VERSION_MAJOR(1) | VX_VERSION_MINOR(3))
 Defines the predefined version number for 1.3.
 
#define VX_VERSION   (VX_VERSION_1_3)
 Defines the OpenVX Version Number.
 

Detailed Description

The top level OpenVX Header.

Macro Definition Documentation

◆ VX_MAX_REFERENCE_NAME

#define VX_MAX_REFERENCE_NAME   (64)

Defines the length of the reference name string, including the trailing zero.

See also
vxSetReferenceName