TIOVX User Guide
TI OpenVX Extension APIs

Detailed Description

APIs TI has added in addition to Khronos APIs.

Modules

 a: TI Targets
 TI Targets (for vxSetNodeTarget)
 
 b: Kernels
 TI Vendor Extension Kernels.
 
 c: Application Interface APIs
 APIs for application interface accessible only on host.
 
 d: Target Kernel Interface APIs
 APIs for target kernel interface accessible only on target.
 
 e: Common APIs
 APIs accessible on both host and target.
 
 f: Resource Logging APIs
 APIs for logging of statically allocated framework data structures.
 
 g: Graph Pipelining Extension APIs
 The OpenVX Pipelining extension provides APIs for graph execution and streaming in pipelined mode.
 
 h: User Data Object Extension APIs
 APIs for creating and managing user-defined data objects in OpenVX.
 
 i: Swap and Move Extension API
 APIs implementing The OpenVX Swap and Move Kernel Extension.
 

Defines

#define TIVX_MODULE_NAME_HWA   "hwa"
 Name for OpenVX Extension kernel module: hwa.
 
#define TIVX_MODULE_NAME_VIDEO_IO   "video_io"
 Name for OpenVX Extension kernel module: video_io.
 
#define TIVX_MODULE_NAME_TIDL   "tidl"
 Name for OpenVX Extension kernel module: tidl.
 
#define TIVX_MODULE_NAME_TVM   "tvm"
 Name for OpenVX Extension kernel module: tvm.