The OpenVX Specification  a73e458
The Parameter Attributes Constants

Detailed Description

The parameter attributes list.

Macros

#define VX_PARAMETER_DIRECTION   (VX_ATTRIBUTE_ENUM(VX_ID_KHRONOS, VX_TYPE_PARAMETER, 0x1))
 Queries a parameter for its direction value on the kernel with which it is associated [R01486]. Read-only [R01487]. Use a vx_enum parameter.
 
#define VX_PARAMETER_INDEX   (VX_ATTRIBUTE_ENUM(VX_ID_KHRONOS, VX_TYPE_PARAMETER, 0x0))
 Queries a parameter for its index value on the kernel with which it is associated [R01484]. Read-only [R01485]. Use a vx_uint32 parameter.
 
#define VX_PARAMETER_REF   (VX_ATTRIBUTE_ENUM(VX_ID_KHRONOS, VX_TYPE_PARAMETER, 0x4))
 Use to extract the reference contained in the parameter [R01492]. Read-only [R01493]. Use a vx_reference parameter.
 
#define VX_PARAMETER_STATE   (VX_ATTRIBUTE_ENUM(VX_ID_KHRONOS, VX_TYPE_PARAMETER, 0x3))
 Queries a parameter for its state. A value in The parameter state type constants. is returned [R01490]. Read-only [R01491]. Use a vx_enum parameter.
 
#define VX_PARAMETER_TYPE   (VX_ATTRIBUTE_ENUM(VX_ID_KHRONOS, VX_TYPE_PARAMETER, 0x2))
 Queries a parameter for its type, The VX_TYPE Constants is returned [R01488]. Read-only [R01489]. The size of the parameter is implied for plain data objects. For opaque data objects like images and arrays a query to their attributes has to be called to determine the size.