TIOVX User Guide
tivx_ext_super_node.h File Reference

The TI Super Node extension. More...

#include <VX/vx.h>
#include <TI/tivx.h>

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...
 

Detailed Description

The TI Super Node extension.

Definition in file tivx_ext_super_node.h.