TIOVX User Guide
|
The TI Super Node extension. More...
Go to the source code of this file.
Macros | |
#define | TIVX_TYPE_SUPER_NODE 0x818 |
The object type enumeration for super nodes. More... | |
Typedefs | |
typedef struct _tivx_super_node * | tivx_super_node |
The Super Node Framework Object. Super Node is a strongly-typed container for connected nodes. | |
Enumerations | |
enum | tivx_super_node_attribute_e { TIVX_SUPER_NODE_TARGET_STRING = VX_ATTRIBUTE_BASE(VX_ID_TI, TIVX_TYPE_SUPER_NODE) + 0x0, TIVX_SUPER_NODE_PERFORMANCE = VX_ATTRIBUTE_BASE(VX_ID_TI, TIVX_TYPE_SUPER_NODE) + 0x1, TIVX_SUPER_NODE_STATUS = VX_ATTRIBUTE_BASE(VX_ID_TI, TIVX_TYPE_SUPER_NODE) + 0x2, TIVX_SUPER_NODE_NUM_NODES = VX_ATTRIBUTE_BASE(VX_ID_TI, TIVX_TYPE_SUPER_NODE) + 0x3 } |
The super node attributes. More... | |
Functions | |
VX_API_ENTRY tivx_super_node VX_API_CALL | tivxCreateSuperNode (vx_graph graph, vx_node nodes[], uint32_t num_nodes) |
Creates a reference to a super node object. More... | |
VX_API_ENTRY vx_status VX_API_CALL | tivxReleaseSuperNode (tivx_super_node *super_node) |
Releases a reference to a super node object. The object may not be garbage collected until its total reference count is zero. More... | |
VX_API_ENTRY vx_status VX_API_CALL | tivxQuerySuperNode (tivx_super_node super_node, vx_enum attribute, void *ptr, vx_size size) |
Queries the super node for some specific information. More... | |
VX_API_ENTRY vx_status VX_API_CALL | tivxSetSuperNodeTarget (tivx_super_node super_node, vx_enum target_enum, const char *target_string) |
Sets the super node target to the provided value. A success invalidates the graph that the super node belongs to (vxVerifyGraph must be called before the next execution) More... | |
VX_API_ENTRY vx_status VX_API_CALL | tivxSetSuperNodeTileSize (tivx_super_node super_node, vx_uint32 block_width, vx_uint32 block_height) |
Sets the tile size for a given supernode in a graph. This is only valid for BAM-enabled kernels on C66 DSP. More... | |
The TI Super Node extension.
Definition in file tivx_ext_super_node.h.