Go to the source code of this file.
Functions | |
vx_status | tiovx_modules_initialize_graph (GraphObj *graph) |
Function to initialize a graph object. More... | |
NodeObj * | tiovx_modules_add_node (GraphObj *graph, NODE_TYPES node_type, void *cfg) |
Function to add a new node to graph. More... | |
vx_status | tiovx_modules_verify_graph (GraphObj *graph) |
Function to be called after adding and connecting all the nodes. This function will created actual OpenVX Nodes, creates graph parameters for floating pads and created buffer pools for all graph params. More... | |
vx_status | tiovx_modules_export_graph (GraphObj *graph, char *path, char *prefix) |
Function to export graph as a dot file. More... | |
NodeObj * | tiovx_modules_get_node_by_name (GraphObj *graph, char *name) |
Function to get access to node object by name. More... | |
void | tiovx_modules_print_performance (GraphObj *graph) |
Function to print performance of each node in graph. More... | |
Buf * | tiovx_modules_acquire_buf (BufPool *buf_pool) |
Acquire a free buffer from a buffer pool. More... | |
vx_status | tiovx_modules_release_buf (Buf *buf) |
Release a previously acquired buffer back to its pool. More... | |
vx_status | tiovx_modules_clean_graph (GraphObj *graph) |
Function to clean the graph at the end of the application. More... | |
vx_status | tiovx_modules_enqueue_buf (Buf *buf) |
Function to enqueue a buffer to OpenVX graph. More... | |
Buf * | tiovx_modules_dequeue_buf (BufPool *buf_pool) |
dequeue a buffer from OpenVX graph. More... | |
vx_status | tiovx_modules_schedule_graph (GraphObj *graph) |
Function to schedule graph, if mode set to manual. More... | |
vx_status | tiovx_modules_wait_graph (GraphObj *graph) |
Function to wait for graph exec, if mode set to manual. More... | |
vx_status | tiovx_modules_release_node (NodeObj *node) |
Function to release a node, to be used only in modules. More... | |