TI Autonomous Driving Algorithms (TIADALG) Library User Guide
tiadalg_common_data_struct.h File Reference

This file defines common data structures for all the modules. More...

#include <stdint.h>
#include <stdlib.h>

Go to the source code of this file.

Data Structures

struct  tiadalg_buffer_context
 
struct  tiadalg_p3p_params
 P3P solution parmaters. More...
 

Enumerations

enum  e_tiadalg_data_type {
  TIADALG_DATA_TYPE_U08 = 0, TIADALG_DATA_TYPE_S08 = 1, TIADALG_DATA_TYPE_U16 = 2, TIADALG_DATA_TYPE_S16 = 3,
  TIADALG_DATA_TYPE_U32 = 4, TIADALG_DATA_TYPE_S32 = 5, TIADALG_DATA_TYPE_F32 = 6
}
 Enumeration to indicate the data typ processing. In consistant with TIDL elementType. More...
 
enum  e_tiadalg_color_conv_type {
  TIADALG_COLOR_CONV_NONE = 0, TIADALG_COLOR_CONV_YUV420_RGB = 1, TIADALG_COLOR_CONV_YUV420_BGR = 2, TIADALG_COLOR_CONV_RGBINTERLEAVE_BGR = 3,
  TIADALG_COLOR_CONV_RGBINTERLEAVE_RGB = 4, TIADALG_COLOR_CONV_RGB_YUV420 = 5, TIADALG_COLOR_CONV_BGR_YUV420 = 6
}
 Enumeration to indicate various color conversion from input to output in preprocessing API. More...
 
enum  e_tiadalg_return_type {
  TIADALG_PROCESS_SUCCESS = 0, TIADALG_IN_PRM_ERR = 1, TIADALG_IN_BUF_ERR = 2, TIADALG_OUT_BUF_ERR = 3,
  TIADALG_PROCESS_FAILURE = 4
}
 Enumeration to indicate various return type from process. More...
 

Detailed Description

This file defines common data structures for all the modules.

Version
0.1 Sep 2018 : Initial Code

Enumeration Type Documentation

◆ e_tiadalg_data_type

Enumeration to indicate the data typ processing. In consistant with TIDL elementType.

Enumerator
TIADALG_DATA_TYPE_U08 
TIADALG_DATA_TYPE_S08 
TIADALG_DATA_TYPE_U16 
TIADALG_DATA_TYPE_S16 
TIADALG_DATA_TYPE_U32 
TIADALG_DATA_TYPE_S32 
TIADALG_DATA_TYPE_F32 

◆ e_tiadalg_color_conv_type

Enumeration to indicate various color conversion from input to output in preprocessing API.

Enumerator
TIADALG_COLOR_CONV_NONE 
TIADALG_COLOR_CONV_YUV420_RGB 
TIADALG_COLOR_CONV_YUV420_BGR 
TIADALG_COLOR_CONV_RGBINTERLEAVE_BGR 
TIADALG_COLOR_CONV_RGBINTERLEAVE_RGB 
TIADALG_COLOR_CONV_RGB_YUV420 
TIADALG_COLOR_CONV_BGR_YUV420 

◆ e_tiadalg_return_type

Enumeration to indicate various return type from process.

Enumerator
TIADALG_PROCESS_SUCCESS 
TIADALG_IN_PRM_ERR 
TIADALG_IN_BUF_ERR 
TIADALG_OUT_BUF_ERR 
TIADALG_PROCESS_FAILURE 

© Copyright 2018 Texas Instruments Incorporated. All rights reserved.
Document generated by doxygen 1.8.6