Vision Apps User Guide
tivx_fileio_kernels.h File Reference

Introduction

The list of supported kernels in this kernel extension.

Go to the source code of this file.

Data Structures

struct  tivxFileIOWriteCmd
 

Macros

#define TIVX_MODULE_NAME_FILEIO   "fileio"
 OpenVX module name. More...
 
#define TIVX_KERNEL_WRITE_ARRAY_NAME   "com.ti.fileio.write.vx_array"
 Kernel Name: Write vx_array. More...
 
#define TIVX_KERNEL_WRITE_IMAGE_NAME   "com.ti.fileio.write.vx_image"
 Kernel Name: Write vx_image. More...
 
#define TIVX_KERNEL_WRITE_RAW_IMAGE_NAME   "com.ti.fileio.write.tivx_raw_image"
 Kernel Name: Write tivx_raw_image. More...
 
#define TIVX_KERNEL_WRITE_TENSOR_NAME   "com.ti.fileio.write.vx_tensor"
 Kernel Name: Write vx_tensor. More...
 
#define TIVX_KERNEL_WRITE_USER_DATA_OBJECT_NAME   "com.ti.fileio.write.vx_user_data_object"
 Kernel Name: Write vx_user_data_object. More...
 
#define TIVX_FILEIO_FILE_PATH_LENGTH   (512U)
 
#define TIVX_FILEIO_FILE_PREFIX_LENGTH   (256U)
 
#define TIVX_FILEIO_CMD_SET_FILE_WRITE   (50)
 

Functions

void tivxFileIOLoadKernels (vx_context context)
 Used for the Application to load the fileio kernels into the context. More...
 
void tivxFileIOUnLoadKernels (vx_context context)
 Used for the Application to unload the fileio kernels from the context. More...
 
void tivxRegisterFileIOTargetArmKernels (void)
 Function to register FileIO Kernels on the arm Target. More...
 
void tivxUnRegisterFileIOTargetArmKernels (void)
 Function to un-register FileIO Kernels on the arm Target. More...
 

Macro Definition Documentation

◆ TIVX_MODULE_NAME_FILEIO

#define TIVX_MODULE_NAME_FILEIO   "fileio"

OpenVX module name.

◆ TIVX_KERNEL_WRITE_ARRAY_NAME

#define TIVX_KERNEL_WRITE_ARRAY_NAME   "com.ti.fileio.write.vx_array"

Kernel Name: Write vx_array.

See also
group_vision_apps_kernels_fileio

◆ TIVX_KERNEL_WRITE_IMAGE_NAME

#define TIVX_KERNEL_WRITE_IMAGE_NAME   "com.ti.fileio.write.vx_image"

Kernel Name: Write vx_image.

See also
group_vision_apps_kernels_fileio

◆ TIVX_KERNEL_WRITE_RAW_IMAGE_NAME

#define TIVX_KERNEL_WRITE_RAW_IMAGE_NAME   "com.ti.fileio.write.tivx_raw_image"

Kernel Name: Write tivx_raw_image.

See also
group_vision_apps_kernels_fileio

◆ TIVX_KERNEL_WRITE_TENSOR_NAME

#define TIVX_KERNEL_WRITE_TENSOR_NAME   "com.ti.fileio.write.vx_tensor"

Kernel Name: Write vx_tensor.

See also
group_vision_apps_kernels_fileio

◆ TIVX_KERNEL_WRITE_USER_DATA_OBJECT_NAME

#define TIVX_KERNEL_WRITE_USER_DATA_OBJECT_NAME   "com.ti.fileio.write.vx_user_data_object"

Kernel Name: Write vx_user_data_object.

See also
group_vision_apps_kernels_fileio

◆ TIVX_FILEIO_FILE_PATH_LENGTH

#define TIVX_FILEIO_FILE_PATH_LENGTH   (512U)

◆ TIVX_FILEIO_FILE_PREFIX_LENGTH

#define TIVX_FILEIO_FILE_PREFIX_LENGTH   (256U)

◆ TIVX_FILEIO_CMD_SET_FILE_WRITE

#define TIVX_FILEIO_CMD_SET_FILE_WRITE   (50)

Function Documentation

◆ tivxFileIOLoadKernels()

void tivxFileIOLoadKernels ( vx_context  context)

Used for the Application to load the fileio kernels into the context.

◆ tivxFileIOUnLoadKernels()

void tivxFileIOUnLoadKernels ( vx_context  context)

Used for the Application to unload the fileio kernels from the context.

◆ tivxRegisterFileIOTargetArmKernels()

void tivxRegisterFileIOTargetArmKernels ( void  )

Function to register FileIO Kernels on the arm Target.

◆ tivxUnRegisterFileIOTargetArmKernels()

void tivxUnRegisterFileIOTargetArmKernels ( void  )

Function to un-register FileIO Kernels on the arm Target.