Classes | Typedefs | Enumerations
VmbCommonTypes.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  VmbVersionInfo_t
 

Typedefs

typedef char VmbBool_t
 
typedef enum VmbBoolVal VmbBoolVal
 
typedef VmbInt32_t VmbError_t
 
typedef enum VmbErrorType VmbErrorType
 
typedef void * VmbHandle_t
 
typedef short VmbInt16_t
 
typedef int VmbInt32_t
 
typedef long long VmbInt64_t
 
typedef signed char VmbInt8_t
 
typedef VmbUint32_t VmbPixelFormat_t
 
typedef enum VmbPixelFormatType VmbPixelFormatType
 
typedef enum VmbPixelOccupyType VmbPixelOccupyType
 
typedef enum VmbPixelType VmbPixelType
 
typedef unsigned char VmbUchar_t
 
typedef unsigned short VmbUint16_t
 
typedef unsigned int VmbUint32_t
 
typedef unsigned long long VmbUint64_t
 
typedef unsigned char VmbUint8_t
 

Enumerations

enum  VmbBoolVal { VmbBoolTrue = 1, VmbBoolFalse = 0 }
 
enum  VmbErrorType {
  VmbErrorSuccess = 0, VmbErrorInternalFault = -1, VmbErrorApiNotStarted = -2, VmbErrorNotFound = -3,
  VmbErrorBadHandle = -4, VmbErrorDeviceNotOpen = -5, VmbErrorInvalidAccess = -6, VmbErrorBadParameter = -7,
  VmbErrorStructSize = -8, VmbErrorMoreData = -9, VmbErrorWrongType = -10, VmbErrorInvalidValue = -11,
  VmbErrorTimeout = -12, VmbErrorOther = -13, VmbErrorResources = -14, VmbErrorInvalidCall = -15,
  VmbErrorNoTL = -16, VmbErrorNotImplemented = -17, VmbErrorNotSupported = -18, VmbErrorIncomplete = -19
}
 
enum  VmbPixelFormatType {
  VmbPixelFormatMono8 = VmbPixelMono | VmbPixelOccupy8Bit | 0x0001, VmbPixelFormatMono10 = VmbPixelMono | VmbPixelOccupy16Bit | 0x0003, VmbPixelFormatMono10p = VmbPixelMono | VmbPixelOccupy10Bit | 0x0046, VmbPixelFormatMono12 = VmbPixelMono | VmbPixelOccupy16Bit | 0x0005,
  VmbPixelFormatMono12Packed = VmbPixelMono | VmbPixelOccupy12Bit | 0x0006, VmbPixelFormatMono12p = VmbPixelMono | VmbPixelOccupy12Bit | 0x0047, VmbPixelFormatMono14 = VmbPixelMono | VmbPixelOccupy16Bit | 0x0025, VmbPixelFormatMono16 = VmbPixelMono | VmbPixelOccupy16Bit | 0x0007,
  VmbPixelFormatBayerGR8 = VmbPixelMono | VmbPixelOccupy8Bit | 0x0008, VmbPixelFormatBayerRG8 = VmbPixelMono | VmbPixelOccupy8Bit | 0x0009, VmbPixelFormatBayerGB8 = VmbPixelMono | VmbPixelOccupy8Bit | 0x000A, VmbPixelFormatBayerBG8 = VmbPixelMono | VmbPixelOccupy8Bit | 0x000B,
  VmbPixelFormatBayerGR10 = VmbPixelMono | VmbPixelOccupy16Bit | 0x000C, VmbPixelFormatBayerRG10 = VmbPixelMono | VmbPixelOccupy16Bit | 0x000D, VmbPixelFormatBayerGB10 = VmbPixelMono | VmbPixelOccupy16Bit | 0x000E, VmbPixelFormatBayerBG10 = VmbPixelMono | VmbPixelOccupy16Bit | 0x000F,
  VmbPixelFormatBayerGR12 = VmbPixelMono | VmbPixelOccupy16Bit | 0x0010, VmbPixelFormatBayerRG12 = VmbPixelMono | VmbPixelOccupy16Bit | 0x0011, VmbPixelFormatBayerGB12 = VmbPixelMono | VmbPixelOccupy16Bit | 0x0012, VmbPixelFormatBayerBG12 = VmbPixelMono | VmbPixelOccupy16Bit | 0x0013,
  VmbPixelFormatBayerGR12Packed = VmbPixelMono | VmbPixelOccupy12Bit | 0x002A, VmbPixelFormatBayerRG12Packed = VmbPixelMono | VmbPixelOccupy12Bit | 0x002B, VmbPixelFormatBayerGB12Packed = VmbPixelMono | VmbPixelOccupy12Bit | 0x002C, VmbPixelFormatBayerBG12Packed = VmbPixelMono | VmbPixelOccupy12Bit | 0x002D,
  VmbPixelFormatBayerGR10p = VmbPixelMono | VmbPixelOccupy10Bit | 0x0056, VmbPixelFormatBayerRG10p = VmbPixelMono | VmbPixelOccupy10Bit | 0x0058, VmbPixelFormatBayerGB10p = VmbPixelMono | VmbPixelOccupy10Bit | 0x0054, VmbPixelFormatBayerBG10p = VmbPixelMono | VmbPixelOccupy10Bit | 0x0052,
  VmbPixelFormatBayerGR12p = VmbPixelMono | VmbPixelOccupy12Bit | 0x0057, VmbPixelFormatBayerRG12p = VmbPixelMono | VmbPixelOccupy12Bit | 0x0059, VmbPixelFormatBayerGB12p = VmbPixelMono | VmbPixelOccupy12Bit | 0x0055, VmbPixelFormatBayerBG12p = VmbPixelMono | VmbPixelOccupy12Bit | 0x0053,
  VmbPixelFormatBayerGR16 = VmbPixelMono | VmbPixelOccupy16Bit | 0x002E, VmbPixelFormatBayerRG16 = VmbPixelMono | VmbPixelOccupy16Bit | 0x002F, VmbPixelFormatBayerGB16 = VmbPixelMono | VmbPixelOccupy16Bit | 0x0030, VmbPixelFormatBayerBG16 = VmbPixelMono | VmbPixelOccupy16Bit | 0x0031,
  VmbPixelFormatRgb8 = VmbPixelColor | VmbPixelOccupy24Bit | 0x0014, VmbPixelFormatBgr8 = VmbPixelColor | VmbPixelOccupy24Bit | 0x0015, VmbPixelFormatRgb10 = VmbPixelColor | VmbPixelOccupy48Bit | 0x0018, VmbPixelFormatBgr10 = VmbPixelColor | VmbPixelOccupy48Bit | 0x0019,
  VmbPixelFormatRgb12 = VmbPixelColor | VmbPixelOccupy48Bit | 0x001A, VmbPixelFormatBgr12 = VmbPixelColor | VmbPixelOccupy48Bit | 0x001B, VmbPixelFormatRgb16 = VmbPixelColor | VmbPixelOccupy48Bit | 0x0033, VmbPixelFormatBgr16 = VmbPixelColor | VmbPixelOccupy48Bit | 0x004B,
  VmbPixelFormatArgb8 = VmbPixelColor | VmbPixelOccupy32Bit | 0x0016, VmbPixelFormatRgba8 = VmbPixelFormatArgb8, VmbPixelFormatBgra8 = VmbPixelColor | VmbPixelOccupy32Bit | 0x0017, VmbPixelFormatRgba10 = VmbPixelColor | VmbPixelOccupy64Bit | 0x005F,
  VmbPixelFormatBgra10 = VmbPixelColor | VmbPixelOccupy64Bit | 0x004C, VmbPixelFormatRgba12 = VmbPixelColor | VmbPixelOccupy64Bit | 0x0061, VmbPixelFormatBgra12 = VmbPixelColor | VmbPixelOccupy64Bit | 0x004E, VmbPixelFormatRgba16 = VmbPixelColor | VmbPixelOccupy64Bit | 0x0064,
  VmbPixelFormatBgra16 = VmbPixelColor | VmbPixelOccupy64Bit | 0x0051, VmbPixelFormatYuv411 = VmbPixelColor | VmbPixelOccupy12Bit | 0x001E, VmbPixelFormatYuv422 = VmbPixelColor | VmbPixelOccupy16Bit | 0x001F, VmbPixelFormatYuv444 = VmbPixelColor | VmbPixelOccupy24Bit | 0x0020,
  VmbPixelFormatYCbCr411_8_CbYYCrYY = VmbPixelColor | VmbPixelOccupy12Bit | 0x003C, VmbPixelFormatYCbCr422_8_CbYCrY = VmbPixelColor | VmbPixelOccupy16Bit | 0x0043, VmbPixelFormatYCbCr8_CbYCr = VmbPixelColor | VmbPixelOccupy24Bit | 0x003A
}
 
enum  VmbPixelOccupyType {
  VmbPixelOccupy8Bit = 0x00080000, VmbPixelOccupy10Bit = 0x000A0000, VmbPixelOccupy12Bit = 0x000C0000, VmbPixelOccupy14Bit = 0x000E0000,
  VmbPixelOccupy16Bit = 0x00100000, VmbPixelOccupy24Bit = 0x00180000, VmbPixelOccupy32Bit = 0x00200000, VmbPixelOccupy48Bit = 0x00300000,
  VmbPixelOccupy64Bit = 0x00400000
}
 
enum  VmbPixelType { VmbPixelMono = 0x01000000, VmbPixelColor = 0x02000000 }
 

Typedef Documentation

typedef char VmbBool_t

Definition at line 89 of file VmbCommonTypes.h.

typedef enum VmbBoolVal VmbBoolVal

Definition at line 129 of file VmbCommonTypes.h.

typedef enum VmbErrorType VmbErrorType
typedef void* VmbHandle_t

Definition at line 82 of file VmbCommonTypes.h.

typedef short VmbInt16_t

Definition at line 67 of file VmbCommonTypes.h.

typedef int VmbInt32_t

Definition at line 71 of file VmbCommonTypes.h.

typedef long long VmbInt64_t

Definition at line 75 of file VmbCommonTypes.h.

typedef signed char VmbInt8_t

Definition at line 63 of file VmbCommonTypes.h.

Definition at line 239 of file VmbCommonTypes.h.

typedef enum VmbPixelType VmbPixelType
typedef unsigned char VmbUchar_t

Definition at line 101 of file VmbCommonTypes.h.

typedef unsigned short VmbUint16_t

Definition at line 69 of file VmbCommonTypes.h.

typedef unsigned int VmbUint32_t

Definition at line 73 of file VmbCommonTypes.h.

typedef unsigned long long VmbUint64_t

Definition at line 77 of file VmbCommonTypes.h.

typedef unsigned char VmbUint8_t

Definition at line 65 of file VmbCommonTypes.h.

Enumeration Type Documentation

enum VmbBoolVal
Enumerator
VmbBoolTrue 
VmbBoolFalse 

Definition at line 94 of file VmbCommonTypes.h.

Enumerator
VmbErrorSuccess 
VmbErrorInternalFault 
VmbErrorApiNotStarted 
VmbErrorNotFound 
VmbErrorBadHandle 
VmbErrorDeviceNotOpen 
VmbErrorInvalidAccess 
VmbErrorBadParameter 
VmbErrorStructSize 
VmbErrorMoreData 
VmbErrorWrongType 
VmbErrorInvalidValue 
VmbErrorTimeout 
VmbErrorOther 
VmbErrorResources 
VmbErrorInvalidCall 
VmbErrorNoTL 
VmbErrorNotImplemented 
VmbErrorNotSupported 
VmbErrorIncomplete 

Definition at line 106 of file VmbCommonTypes.h.

Enumerator
VmbPixelFormatMono8 
VmbPixelFormatMono10 
VmbPixelFormatMono10p 
VmbPixelFormatMono12 
VmbPixelFormatMono12Packed 
VmbPixelFormatMono12p 
VmbPixelFormatMono14 
VmbPixelFormatMono16 
VmbPixelFormatBayerGR8 
VmbPixelFormatBayerRG8 
VmbPixelFormatBayerGB8 
VmbPixelFormatBayerBG8 
VmbPixelFormatBayerGR10 
VmbPixelFormatBayerRG10 
VmbPixelFormatBayerGB10 
VmbPixelFormatBayerBG10 
VmbPixelFormatBayerGR12 
VmbPixelFormatBayerRG12 
VmbPixelFormatBayerGB12 
VmbPixelFormatBayerBG12 
VmbPixelFormatBayerGR12Packed 
VmbPixelFormatBayerRG12Packed 
VmbPixelFormatBayerGB12Packed 
VmbPixelFormatBayerBG12Packed 
VmbPixelFormatBayerGR10p 
VmbPixelFormatBayerRG10p 
VmbPixelFormatBayerGB10p 
VmbPixelFormatBayerBG10p 
VmbPixelFormatBayerGR12p 
VmbPixelFormatBayerRG12p 
VmbPixelFormatBayerGB12p 
VmbPixelFormatBayerBG12p 
VmbPixelFormatBayerGR16 
VmbPixelFormatBayerRG16 
VmbPixelFormatBayerGB16 
VmbPixelFormatBayerBG16 
VmbPixelFormatRgb8 
VmbPixelFormatBgr8 
VmbPixelFormatRgb10 
VmbPixelFormatBgr10 
VmbPixelFormatRgb12 
VmbPixelFormatBgr12 
VmbPixelFormatRgb16 
VmbPixelFormatBgr16 
VmbPixelFormatArgb8 
VmbPixelFormatRgba8 
VmbPixelFormatBgra8 
VmbPixelFormatRgba10 
VmbPixelFormatBgra10 
VmbPixelFormatRgba12 
VmbPixelFormatBgra12 
VmbPixelFormatRgba16 
VmbPixelFormatBgra16 
VmbPixelFormatYuv411 
VmbPixelFormatYuv422 
VmbPixelFormatYuv444 
VmbPixelFormatYCbCr411_8_CbYYCrYY 
VmbPixelFormatYCbCr422_8_CbYCrY 
VmbPixelFormatYCbCr8_CbYCr 

Definition at line 172 of file VmbCommonTypes.h.

Enumerator
VmbPixelOccupy8Bit 
VmbPixelOccupy10Bit 
VmbPixelOccupy12Bit 
VmbPixelOccupy14Bit 
VmbPixelOccupy16Bit 
VmbPixelOccupy24Bit 
VmbPixelOccupy32Bit 
VmbPixelOccupy48Bit 
VmbPixelOccupy64Bit 

Definition at line 154 of file VmbCommonTypes.h.

Enumerator
VmbPixelMono 
VmbPixelColor 

Definition at line 145 of file VmbCommonTypes.h.



avt_vimba_camera
Author(s): Miquel Massot , Allied Vision Technologies
autogenerated on Mon Jun 10 2019 12:50:39