EdgeAI TIOVX Apps Guide
info.h File Reference
Include dependency graph for info.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  InputInfo
 
struct  PreProcInfo
 
struct  PostProcInfo
 
struct  ModelInfo
 
struct  OutputInfo
 
struct  MosaicInfo
 
struct  SubflowInfo
 
struct  FlowInfo
 
struct  CmdArgs
 

Macros

#define TIOVX_APPS_PRINTF(f_, ...)
 
#define TIOVX_APPS_ERROR(f_, ...)   printf("[TIOVX_APPS][ERROR] %d: %s: " f_, __LINE__, __func__, ##__VA_ARGS__)
 
#define DEFAULT_CHAR_ARRAY_SIZE   (64)
 
#define MAX_CHAR_ARRAY_SIZE   (128)
 
#define MAX_FLOWS   (32)
 
#define MAX_SUBFLOW   (32)
 
#define MAX_MOSAIC_INPUT   (32)
 
#define MAX_RAW_IMG   (100)
 

Enumerations

enum  InputSource {
  RTOS_CAM = 0, LINUX_CAM, H264_VID, RAW_IMG,
  NUM_INPUT_SOURCES
}
 
enum  OutputSink {
  RTOS_DISPLAY = 0, LINUX_DISPLAY, H264_ENCODE, IMG_DIR,
  NUM_OUTPUT_SINKS
}
 

Macro Definition Documentation

◆ TIOVX_APPS_PRINTF

#define TIOVX_APPS_PRINTF (   f_,
  ... 
)

◆ TIOVX_APPS_ERROR

#define TIOVX_APPS_ERROR (   f_,
  ... 
)    printf("[TIOVX_APPS][ERROR] %d: %s: " f_, __LINE__, __func__, ##__VA_ARGS__)

◆ DEFAULT_CHAR_ARRAY_SIZE

#define DEFAULT_CHAR_ARRAY_SIZE   (64)

◆ MAX_CHAR_ARRAY_SIZE

#define MAX_CHAR_ARRAY_SIZE   (128)

◆ MAX_FLOWS

#define MAX_FLOWS   (32)

◆ MAX_SUBFLOW

#define MAX_SUBFLOW   (32)

◆ MAX_MOSAIC_INPUT

#define MAX_MOSAIC_INPUT   (32)

◆ MAX_RAW_IMG

#define MAX_RAW_IMG   (100)

Enumeration Type Documentation

◆ InputSource

Enumerator
RTOS_CAM 
LINUX_CAM 
H264_VID 
RAW_IMG 
NUM_INPUT_SOURCES 

◆ OutputSink

enum OutputSink
Enumerator
RTOS_DISPLAY 
LINUX_DISPLAY 
H264_ENCODE 
IMG_DIR 
NUM_OUTPUT_SINKS