![]() |
TIOVX User Guide
|
The internal representation of a node. More...
#include <vx_node.h>
Data Fields | |
| tivx_reference_t | base |
| The internal reference object. | |
| vx_graph | graph |
| The pointer to parent graph. | |
| vx_kernel | kernel |
| The pointer to the kernel structure. | |
| vx_reference | parameters [TIVX_KERNEL_MAX_PARAMS] |
| The list of references which are the values to pass to the kernels. | |
| uint32_t | pipeline_depth |
| pipeline depth of graph this node belongs to | |
| tivx_obj_desc_node_t * | obj_desc [TIVX_GRAPH_MAX_PIPELINE_DEPTH] |
| Node Object descriptor. | |
| tivx_obj_desc_cmd_t * | obj_desc_cmd [TIVX_GRAPH_MAX_PIPELINE_DEPTH] |
| Command Object descriptor. | |
| vx_perf_t | perf |
| Node performance. | |
| vx_bool | replicated_flags [TIVX_KERNEL_MAX_PARAMS] |
| parameter replicated flags | |
| vx_bool | valid_rect_reset |
| reset valid rectangle | |
| vx_nodecomplete_f | user_callback |
| Node completeion callback. | |
| vx_bool | is_kernel_created |
| to check if kernel is created | |
| void * | local_data_ptr |
| local data pointer | |
| vx_size | local_data_size |
| local data size | |
| vx_bool | local_data_ptr_is_alloc |
| flag to indicate if local_data_ptr is allocated by system TRUE: allocated by system (TIOVX implementation) FALSE: allocated by user, or not allocated | |
| vx_bool | local_data_set_allow |
| Flag to indicate if local data size and ptr set is allowed. | |
| uint16_t | incounter |
| used by graph topological sort for internal state keeping | |
| vx_bool | is_enable_send_complete_event |
| when true a event is sent when a node execution is completed | |
| vx_bool | is_enable_send_error_event |
| when true a event is sent when a node execution is completed and is an error | |
| vx_bool | is_graph_event |
| flag to indicate whether event is using graph event queue | |
| vx_bool | is_context_event |
| flag to indicate whether event is using context event queue | |
| uint32_t | parameter_index_num_buf [TIVX_KERNEL_MAX_PARAMS] |
| number of buffer to allocate at a node parameter Valid only for output parameters and when graph containing the node is pipelined. Default is 1 | |
| uint32_t | node_completed_app_value |
| Value returned with node completion event. | |
| uint32_t | node_error_app_value |
| Value returned with node error event. | |
| vx_bool | is_super_node |
| flag to indicate whether node is a placeholder for a super node | |
| tivx_super_node | super_node |
| The pointer to the super node that this node references. | |
| vx_uint32 | timeout_val |
| Control API processing Timeout value in milli-sec. | |
| vx_uint32 | node_depth |
| Depth of a given node. | |