ISVP-SDK
3.12.0
Ingenic Smart Video Platform SDK
|
SDK-T15 Public data structure header file. More...
#include <stdint.h>
#include <pthread.h>
#include <linux/videodev2.h>
#include <stdio.h>
Go to the source code of this file.
Data Structures | |
struct | IMPCell |
IMPCell enumeration definition. More... | |
struct | IMPFrameInfo |
IMP frame image information definition. More... | |
struct | IMPFrameTimestamp |
IMP Frame time parameter. More... | |
struct | IMPPoint |
IMP point coordinate information. More... | |
struct | IMPRect |
IMP Rectangle area information. More... | |
Macros | |
#define | BPP(FMT, A, B) case FMT: bpp1 = A;bpp2 = B;break |
Enumerations | |
enum | IMPDeviceID { DEV_ID_FS, DEV_ID_ENC, DEV_ID_DEC, DEV_ID_IVS, DEV_ID_OSD, DEV_ID_FG1DIRECT, DEV_ID_RESERVED_START, DEV_ID_RESERVED_END = 23, NR_MAX_DEVICES } |
IMP Device ID enumeration definition. More... | |
enum | IMPPayloadType { PT_JPEG, PT_H264 } |
Encoding and decoding protocol type. More... | |
enum | IMPPixelFormat { PIX_FMT_YUV420P, PIX_FMT_YUYV422, PIX_FMT_UYVY422, PIX_FMT_YUV422P, PIX_FMT_YUV444P, PIX_FMT_YUV410P, PIX_FMT_YUV411P, PIX_FMT_GRAY8, PIX_FMT_MONOWHITE, PIX_FMT_MONOBLACK, PIX_FMT_NV12, PIX_FMT_NV21, PIX_FMT_RGB24, PIX_FMT_BGR24, PIX_FMT_ARGB, PIX_FMT_RGBA, PIX_FMT_ABGR, PIX_FMT_BGRA, PIX_FMT_RGB565BE, PIX_FMT_RGB565LE, PIX_FMT_RGB555BE, PIX_FMT_RGB555LE, PIX_FMT_BGR565BE, PIX_FMT_BGR565LE, PIX_FMT_BGR555BE, PIX_FMT_BGR555LE, PIX_FMT_0RGB, PIX_FMT_RGB0, PIX_FMT_0BGR, PIX_FMT_BGR0, PIX_FMT_BAYER_BGGR8, PIX_FMT_BAYER_RGGB8, PIX_FMT_BAYER_GBRG8, PIX_FMT_BAYER_GRBG8, PIX_FMT_RAW, PIX_FMT_NB } |
IMP image format definition. More... | |
SDK-T15 Public data structure header file.
enum IMPDeviceID |
enum IMPPayloadType |
enum IMPPixelFormat |
IMP image format definition.