Classes | Macros | Typedefs
OniCTypes.h File Reference
#include "OniPlatform.h"
#include "OniCEnums.h"
Include dependency graph for OniCTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  OBCameraParams
 
struct  OniCropping
 
struct  OniDeviceCallbacks
 
struct  OniDeviceInfo
 
struct  OniFrame
 
struct  OniRGB888Pixel
 
struct  OniSeek
 
struct  OniSensorInfo
 
struct  OniVersion
 
struct  OniVideoMode
 
struct  OniYUV422DoublePixel
 
struct  OniYUYVDoublePixel
 

Macros

#define FALSE   0
 
#define ONI_MAX_SENSORS   10
 
#define ONI_MAX_STR   256
 
#define TRUE   1
 

Typedefs

typedef struct OBCameraParams OBCameraParams
 
typedef int OniBool
 
typedef struct OniCallbackHandleImpl * OniCallbackHandle
 
typedef uint16_t OniDepthPixel
 
typedef struct _OniDevice * OniDeviceHandle
 
typedef void(ONI_CALLBACK_TYPEOniDeviceInfoCallback) (const OniDeviceInfo *pInfo, void *pCookie)
 
typedef void(ONI_CALLBACK_TYPEOniDeviceStateCallback) (const OniDeviceInfo *pInfo, OniDeviceState deviceState, void *pCookie)
 
typedef void *(ONI_CALLBACK_TYPEOniFrameAllocBufferCallback) (int size, void *pCookie)
 
typedef void(ONI_CALLBACK_TYPEOniFrameFreeBufferCallback) (void *data, void *pCookie)
 
typedef void(ONI_CALLBACK_TYPEOniGeneralCallback) (void *pCookie)
 
typedef uint16_t OniGrayscale16Pixel
 
typedef uint8_t OniGrayscale8Pixel
 
typedef int OniHardwareVersion
 
typedef uint16_t OniIRPixel
 
typedef void(ONI_CALLBACK_TYPEOniNewFrameCallback) (OniStreamHandle stream, void *pCookie)
 
typedef struct _OniRecorder * OniRecorderHandle
 
typedef struct _OniStream * OniStreamHandle
 

Macro Definition Documentation

◆ FALSE

#define FALSE   0

Definition at line 34 of file OniCTypes.h.

◆ ONI_MAX_SENSORS

#define ONI_MAX_SENSORS   10

Definition at line 38 of file OniCTypes.h.

◆ ONI_MAX_STR

#define ONI_MAX_STR   256

Definition at line 37 of file OniCTypes.h.

◆ TRUE

#define TRUE   1

Definition at line 31 of file OniCTypes.h.

Typedef Documentation

◆ OBCameraParams

◆ OniBool

typedef int OniBool

Basic types

Definition at line 28 of file OniCTypes.h.

◆ OniCallbackHandle

typedef struct OniCallbackHandleImpl* OniCallbackHandle

Definition at line 41 of file OniCTypes.h.

◆ OniDepthPixel

Pixel type used to store depth images.

Definition at line 154 of file OniCTypes.h.

◆ OniDeviceHandle

typedef struct _OniDevice* OniDeviceHandle

Definition at line 97 of file OniCTypes.h.

◆ OniDeviceInfoCallback

typedef void(ONI_CALLBACK_TYPE* OniDeviceInfoCallback) (const OniDeviceInfo *pInfo, void *pCookie)

Definition at line 128 of file OniCTypes.h.

◆ OniDeviceStateCallback

typedef void(ONI_CALLBACK_TYPE* OniDeviceStateCallback) (const OniDeviceInfo *pInfo, OniDeviceState deviceState, void *pCookie)

Definition at line 129 of file OniCTypes.h.

◆ OniFrameAllocBufferCallback

typedef void*(ONI_CALLBACK_TYPE* OniFrameAllocBufferCallback) (int size, void *pCookie)

Definition at line 131 of file OniCTypes.h.

◆ OniFrameFreeBufferCallback

typedef void(ONI_CALLBACK_TYPE* OniFrameFreeBufferCallback) (void *data, void *pCookie)

Definition at line 132 of file OniCTypes.h.

◆ OniGeneralCallback

typedef void(ONI_CALLBACK_TYPE* OniGeneralCallback) (void *pCookie)

Definition at line 127 of file OniCTypes.h.

◆ OniGrayscale16Pixel

Pixel type used to store 16-bit grayscale images

Definition at line 160 of file OniCTypes.h.

◆ OniGrayscale8Pixel

Pixel type used to store 8-bit grayscale/bayer images

Definition at line 165 of file OniCTypes.h.

◆ OniHardwareVersion

typedef int OniHardwareVersion

Definition at line 56 of file OniCTypes.h.

◆ OniIRPixel

Definition at line 155 of file OniCTypes.h.

◆ OniNewFrameCallback

typedef void(ONI_CALLBACK_TYPE* OniNewFrameCallback) (OniStreamHandle stream, void *pCookie)

Definition at line 126 of file OniCTypes.h.

◆ OniRecorderHandle

typedef struct _OniRecorder* OniRecorderHandle

Definition at line 103 of file OniCTypes.h.

◆ OniStreamHandle

typedef struct _OniStream* OniStreamHandle

Definition at line 100 of file OniCTypes.h.



ros_astra_camera
Author(s): Tim Liu
autogenerated on Wed Mar 2 2022 00:52:57