Classes | Macros | Typedefs | Enumerations | Functions | Variables
VimbaC.h File Reference
#include "VmbCommonTypes.h"
Include dependency graph for VimbaC.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  VmbCameraInfo_t
 
struct  VmbFeatureEnumEntry
 
struct  VmbFeatureInfo
 
struct  VmbFeaturePersistSettings_t
 
struct  VmbFrame_t
 
struct  VmbInterfaceInfo_t
 

Macros

#define VMBINFINITE   0xFFFFFFFF
 

Typedefs

typedef VmbUint32_t VmbAccessMode_t
 
typedef enum VmbAccessModeType VmbAccessModeType
 
typedef VmbUint32_t VmbFeatureData_t
 
typedef enum VmbFeatureDataType VmbFeatureDataType
 
typedef struct VmbFeatureEnumEntry VmbFeatureEnumEntry_t
 
typedef VmbUint32_t VmbFeatureFlags_t
 
typedef enum VmbFeatureFlagsType VmbFeatureFlagsType
 
typedef struct VmbFeatureInfo VmbFeatureInfo_t
 
typedef VmbUint32_t VmbFeaturePersist_t
 
typedef enum VmbFeaturePersistType VmbFeaturePersistType
 
typedef VmbUint32_t VmbFeatureVisibility_t
 
typedef enum VmbFeatureVisibilityType VmbFeatureVisibilityType
 
typedef void(VMB_CALL * VmbFrameCallback) (const VmbHandle_t cameraHandle, VmbFrame_t *pFrame)
 
typedef VmbUint32_t VmbFrameFlags_t
 
typedef enum VmbFrameFlagsType VmbFrameFlagsType
 
typedef VmbInt32_t VmbFrameStatus_t
 
typedef enum VmbFrameStatusType VmbFrameStatusType
 
typedef VmbUint32_t VmbInterface_t
 
typedef enum VmbInterfaceType VmbInterfaceType
 
typedef void(VMB_CALL * VmbInvalidationCallback) (const VmbHandle_t handle, const char *name, void *pUserContext)
 

Enumerations

enum  VmbAccessModeType {
  VmbAccessModeNone = 0, VmbAccessModeFull = 1, VmbAccessModeRead = 2, VmbAccessModeConfig = 4,
  VmbAccessModeLite = 8
}
 
enum  VmbFeatureDataType {
  VmbFeatureDataUnknown = 0, VmbFeatureDataInt = 1, VmbFeatureDataFloat = 2, VmbFeatureDataEnum = 3,
  VmbFeatureDataString = 4, VmbFeatureDataBool = 5, VmbFeatureDataCommand = 6, VmbFeatureDataRaw = 7,
  VmbFeatureDataNone = 8
}
 
enum  VmbFeatureFlagsType {
  VmbFeatureFlagsNone = 0, VmbFeatureFlagsRead = 1, VmbFeatureFlagsWrite = 2, VmbFeatureFlagsVolatile = 8,
  VmbFeatureFlagsModifyWrite = 16
}
 
enum  VmbFeaturePersistType { VmbFeaturePersistAll = 0, VmbFeaturePersistStreamable = 1, VmbFeaturePersistNoLUT = 2 }
 
enum  VmbFeatureVisibilityType {
  VmbFeatureVisibilityUnknown = 0, VmbFeatureVisibilityBeginner = 1, VmbFeatureVisibilityExpert = 2, VmbFeatureVisibilityGuru = 3,
  VmbFeatureVisibilityInvisible = 4
}
 
enum  VmbFrameFlagsType {
  VmbFrameFlagsNone = 0, VmbFrameFlagsDimension = 1, VmbFrameFlagsOffset = 2, VmbFrameFlagsFrameID = 4,
  VmbFrameFlagsTimestamp = 8
}
 
enum  VmbFrameStatusType { VmbFrameStatusComplete = 0, VmbFrameStatusIncomplete = -1, VmbFrameStatusTooSmall = -2, VmbFrameStatusInvalid = -3 }
 
enum  VmbInterfaceType {
  VmbInterfaceUnknown = 0, VmbInterfaceFirewire = 1, VmbInterfaceEthernet = 2, VmbInterfaceUsb = 3,
  VmbInterfaceCL = 4
}
 

Functions

IMEXPORTC VmbError_t VMB_CALL VmbAncillaryDataClose (VmbHandle_t ancillaryDataHandle)
 
IMEXPORTC VmbError_t VMB_CALL VmbAncillaryDataOpen (VmbFrame_t *pFrame, VmbHandle_t *pAncillaryDataHandle)
 
IMEXPORTC VmbError_t VMB_CALL VmbCameraClose (const VmbHandle_t cameraHandle)
 
IMEXPORTC VmbError_t VMB_CALL VmbCameraInfoQuery (const char *idString, VmbCameraInfo_t *pInfo, VmbUint32_t sizeofCameraInfo)
 
IMEXPORTC VmbError_t VMB_CALL VmbCameraOpen (const char *idString, VmbAccessMode_t accessMode, VmbHandle_t *pCameraHandle)
 
IMEXPORTC VmbError_t VMB_CALL VmbCameraSettingsLoad (const VmbHandle_t handle, const char *fileName, VmbFeaturePersistSettings_t *pSettings, VmbUint32_t sizeofSettings)
 
IMEXPORTC VmbError_t VMB_CALL VmbCameraSettingsSave (const VmbHandle_t handle, const char *fileName, VmbFeaturePersistSettings_t *pSettings, VmbUint32_t sizeofSettings)
 
IMEXPORTC VmbError_t VMB_CALL VmbCamerasList (VmbCameraInfo_t *pCameraInfo, VmbUint32_t listLength, VmbUint32_t *pNumFound, VmbUint32_t sizeofCameraInfo)
 
IMEXPORTC VmbError_t VMB_CALL VmbCaptureEnd (const VmbHandle_t cameraHandle)
 
IMEXPORTC VmbError_t VMB_CALL VmbCaptureFrameQueue (const VmbHandle_t cameraHandle, const VmbFrame_t *pFrame, VmbFrameCallback callback)
 
IMEXPORTC VmbError_t VMB_CALL VmbCaptureFrameWait (const VmbHandle_t cameraHandle, const VmbFrame_t *pFrame, VmbUint32_t timeout)
 
IMEXPORTC VmbError_t VMB_CALL VmbCaptureQueueFlush (const VmbHandle_t cameraHandle)
 
IMEXPORTC VmbError_t VMB_CALL VmbCaptureStart (const VmbHandle_t cameraHandle)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureAccessQuery (const VmbHandle_t handle, const char *name, VmbBool_t *pIsReadable, VmbBool_t *pIsWriteable)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureBoolGet (const VmbHandle_t handle, const char *name, VmbBool_t *pValue)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureBoolSet (const VmbHandle_t handle, const char *name, VmbBool_t value)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureCommandIsDone (const VmbHandle_t handle, const char *name, VmbBool_t *pIsDone)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureCommandRun (const VmbHandle_t handle, const char *name)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureEnumAsInt (const VmbHandle_t handle, const char *name, const char *value, VmbInt64_t *pIntVal)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureEnumAsString (const VmbHandle_t handle, const char *name, VmbInt64_t intValue, const char **pStringValue)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureEnumEntryGet (const VmbHandle_t handle, const char *featureName, const char *entryName, VmbFeatureEnumEntry_t *pFeatureEnumEntry, VmbUint32_t sizeofFeatureEnumEntry)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureEnumGet (const VmbHandle_t handle, const char *name, const char **pValue)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureEnumIsAvailable (const VmbHandle_t handle, const char *name, const char *value, VmbBool_t *pIsAvailable)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureEnumRangeQuery (const VmbHandle_t handle, const char *name, const char **pNameArray, VmbUint32_t arrayLength, VmbUint32_t *pNumFilled)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureEnumSet (const VmbHandle_t handle, const char *name, const char *value)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureFloatGet (const VmbHandle_t handle, const char *name, double *pValue)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureFloatIncrementQuery (const VmbHandle_t handle, const char *name, VmbBool_t *hasIncrement, double *pValue)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureFloatRangeQuery (const VmbHandle_t handle, const char *name, double *pMin, double *pMax)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureFloatSet (const VmbHandle_t handle, const char *name, double value)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureInfoQuery (const VmbHandle_t handle, const char *name, VmbFeatureInfo_t *pFeatureInfo, VmbUint32_t sizeofFeatureInfo)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureIntGet (const VmbHandle_t handle, const char *name, VmbInt64_t *pValue)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureIntIncrementQuery (const VmbHandle_t handle, const char *name, VmbInt64_t *pValue)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureIntRangeQuery (const VmbHandle_t handle, const char *name, VmbInt64_t *pMin, VmbInt64_t *pMax)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureIntSet (const VmbHandle_t handle, const char *name, VmbInt64_t value)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureInvalidationRegister (const VmbHandle_t handle, const char *name, VmbInvalidationCallback callback, void *pUserContext)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureInvalidationUnregister (const VmbHandle_t handle, const char *name, VmbInvalidationCallback callback)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureListAffected (const VmbHandle_t handle, const char *name, VmbFeatureInfo_t *pFeatureInfoList, VmbUint32_t listLength, VmbUint32_t *pNumFound, VmbUint32_t sizeofFeatureInfo)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureListSelected (const VmbHandle_t handle, const char *name, VmbFeatureInfo_t *pFeatureInfoList, VmbUint32_t listLength, VmbUint32_t *pNumFound, VmbUint32_t sizeofFeatureInfo)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureRawGet (const VmbHandle_t handle, const char *name, char *pBuffer, VmbUint32_t bufferSize, VmbUint32_t *pSizeFilled)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureRawLengthQuery (const VmbHandle_t handle, const char *name, VmbUint32_t *pLength)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureRawSet (const VmbHandle_t handle, const char *name, const char *pBuffer, VmbUint32_t bufferSize)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeaturesList (const VmbHandle_t handle, VmbFeatureInfo_t *pFeatureInfoList, VmbUint32_t listLength, VmbUint32_t *pNumFound, VmbUint32_t sizeofFeatureInfo)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureStringGet (const VmbHandle_t handle, const char *name, char *buffer, VmbUint32_t bufferSize, VmbUint32_t *pSizeFilled)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureStringMaxlengthQuery (const VmbHandle_t handle, const char *name, VmbUint32_t *pMaxLength)
 
IMEXPORTC VmbError_t VMB_CALL VmbFeatureStringSet (const VmbHandle_t handle, const char *name, const char *value)
 
IMEXPORTC VmbError_t VMB_CALL VmbFrameAnnounce (const VmbHandle_t cameraHandle, const VmbFrame_t *pFrame, VmbUint32_t sizeofFrame)
 
IMEXPORTC VmbError_t VMB_CALL VmbFrameRevoke (const VmbHandle_t cameraHandle, const VmbFrame_t *pFrame)
 
IMEXPORTC VmbError_t VMB_CALL VmbFrameRevokeAll (const VmbHandle_t cameraHandle)
 
IMEXPORTC VmbError_t VMB_CALL VmbInterfaceClose (const VmbHandle_t interfaceHandle)
 
IMEXPORTC VmbError_t VMB_CALL VmbInterfaceOpen (const char *idString, VmbHandle_t *pInterfaceHandle)
 
IMEXPORTC VmbError_t VMB_CALL VmbInterfacesList (VmbInterfaceInfo_t *pInterfaceInfo, VmbUint32_t listLength, VmbUint32_t *pNumFound, VmbUint32_t sizeofInterfaceInfo)
 
IMEXPORTC VmbError_t VMB_CALL VmbMemoryRead (const VmbHandle_t handle, VmbUint64_t address, VmbUint32_t bufferSize, char *dataBuffer, VmbUint32_t *pSizeComplete)
 
IMEXPORTC VmbError_t VMB_CALL VmbMemoryWrite (const VmbHandle_t handle, VmbUint64_t address, VmbUint32_t bufferSize, const char *dataBuffer, VmbUint32_t *pSizeComplete)
 
IMEXPORTC VmbError_t VMB_CALL VmbRegistersRead (const VmbHandle_t handle, VmbUint32_t readCount, const VmbUint64_t *pAddressArray, VmbUint64_t *pDataArray, VmbUint32_t *pNumCompleteReads)
 
IMEXPORTC VmbError_t VMB_CALL VmbRegistersWrite (const VmbHandle_t handle, VmbUint32_t writeCount, const VmbUint64_t *pAddressArray, const VmbUint64_t *pDataArray, VmbUint32_t *pNumCompleteWrites)
 
IMEXPORTC void VMB_CALL VmbShutdown (void)
 
IMEXPORTC VmbError_t VMB_CALL VmbStartup (void)
 
IMEXPORTC VmbError_t VMB_CALL VmbVersionQuery (VmbVersionInfo_t *pVersionInfo, VmbUint32_t sizeofVersionInfo)
 

Variables

static const VmbHandle_t gVimbaHandle = (VmbHandle_t)1
 

Macro Definition Documentation

#define VMBINFINITE   0xFFFFFFFF

Definition at line 99 of file VimbaC.h.

Typedef Documentation

Definition at line 130 of file VimbaC.h.

Definition at line 176 of file VimbaC.h.

Definition at line 202 of file VimbaC.h.

Definition at line 1881 of file VimbaC.h.

Definition at line 189 of file VimbaC.h.

typedef void(VMB_CALL * VmbFrameCallback) (const VmbHandle_t cameraHandle, VmbFrame_t *pFrame)

Definition at line 332 of file VimbaC.h.

Definition at line 266 of file VimbaC.h.

Definition at line 253 of file VimbaC.h.

Definition at line 115 of file VimbaC.h.

typedef void(VMB_CALL * VmbInvalidationCallback) (const VmbHandle_t handle, const char *name, void *pUserContext)

Definition at line 319 of file VimbaC.h.

Enumeration Type Documentation

Enumerator
VmbAccessModeNone 
VmbAccessModeFull 
VmbAccessModeRead 
VmbAccessModeConfig 
VmbAccessModeLite 

Definition at line 122 of file VimbaC.h.

Enumerator
VmbFeatureDataUnknown 
VmbFeatureDataInt 
VmbFeatureDataFloat 
VmbFeatureDataEnum 
VmbFeatureDataString 
VmbFeatureDataBool 
VmbFeatureDataCommand 
VmbFeatureDataRaw 
VmbFeatureDataNone 

Definition at line 164 of file VimbaC.h.

Enumerator
VmbFeatureFlagsNone 
VmbFeatureFlagsRead 
VmbFeatureFlagsWrite 
VmbFeatureFlagsVolatile 
VmbFeatureFlagsModifyWrite 

Definition at line 194 of file VimbaC.h.

Enumerator
VmbFeaturePersistAll 
VmbFeaturePersistStreamable 
VmbFeaturePersistNoLUT 

Definition at line 1875 of file VimbaC.h.

Enumerator
VmbFeatureVisibilityUnknown 
VmbFeatureVisibilityBeginner 
VmbFeatureVisibilityExpert 
VmbFeatureVisibilityGuru 
VmbFeatureVisibilityInvisible 

Definition at line 181 of file VimbaC.h.

Enumerator
VmbFrameFlagsNone 
VmbFrameFlagsDimension 
VmbFrameFlagsOffset 
VmbFrameFlagsFrameID 
VmbFrameFlagsTimestamp 

Definition at line 258 of file VimbaC.h.

Enumerator
VmbFrameStatusComplete 
VmbFrameStatusIncomplete 
VmbFrameStatusTooSmall 
VmbFrameStatusInvalid 

Definition at line 246 of file VimbaC.h.

Enumerator
VmbInterfaceUnknown 
VmbInterfaceFirewire 
VmbInterfaceEthernet 
VmbInterfaceUsb 
VmbInterfaceCL 

Definition at line 107 of file VimbaC.h.

Function Documentation

IMEXPORTC VmbError_t VMB_CALL VmbAncillaryDataClose ( VmbHandle_t  ancillaryDataHandle)
IMEXPORTC VmbError_t VMB_CALL VmbAncillaryDataOpen ( VmbFrame_t pFrame,
VmbHandle_t pAncillaryDataHandle 
)
IMEXPORTC VmbError_t VMB_CALL VmbCameraClose ( const VmbHandle_t  cameraHandle)
IMEXPORTC VmbError_t VMB_CALL VmbCameraInfoQuery ( const char *  idString,
VmbCameraInfo_t pInfo,
VmbUint32_t  sizeofCameraInfo 
)
IMEXPORTC VmbError_t VMB_CALL VmbCameraOpen ( const char *  idString,
VmbAccessMode_t  accessMode,
VmbHandle_t pCameraHandle 
)
IMEXPORTC VmbError_t VMB_CALL VmbCameraSettingsLoad ( const VmbHandle_t  handle,
const char *  fileName,
VmbFeaturePersistSettings_t pSettings,
VmbUint32_t  sizeofSettings 
)
IMEXPORTC VmbError_t VMB_CALL VmbCameraSettingsSave ( const VmbHandle_t  handle,
const char *  fileName,
VmbFeaturePersistSettings_t pSettings,
VmbUint32_t  sizeofSettings 
)
IMEXPORTC VmbError_t VMB_CALL VmbCamerasList ( VmbCameraInfo_t pCameraInfo,
VmbUint32_t  listLength,
VmbUint32_t pNumFound,
VmbUint32_t  sizeofCameraInfo 
)
IMEXPORTC VmbError_t VMB_CALL VmbCaptureEnd ( const VmbHandle_t  cameraHandle)
IMEXPORTC VmbError_t VMB_CALL VmbCaptureFrameQueue ( const VmbHandle_t  cameraHandle,
const VmbFrame_t pFrame,
VmbFrameCallback  callback 
)
IMEXPORTC VmbError_t VMB_CALL VmbCaptureFrameWait ( const VmbHandle_t  cameraHandle,
const VmbFrame_t pFrame,
VmbUint32_t  timeout 
)
IMEXPORTC VmbError_t VMB_CALL VmbCaptureQueueFlush ( const VmbHandle_t  cameraHandle)
IMEXPORTC VmbError_t VMB_CALL VmbCaptureStart ( const VmbHandle_t  cameraHandle)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureAccessQuery ( const VmbHandle_t  handle,
const char *  name,
VmbBool_t pIsReadable,
VmbBool_t pIsWriteable 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureBoolGet ( const VmbHandle_t  handle,
const char *  name,
VmbBool_t pValue 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureBoolSet ( const VmbHandle_t  handle,
const char *  name,
VmbBool_t  value 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureCommandIsDone ( const VmbHandle_t  handle,
const char *  name,
VmbBool_t pIsDone 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureCommandRun ( const VmbHandle_t  handle,
const char *  name 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureEnumAsInt ( const VmbHandle_t  handle,
const char *  name,
const char *  value,
VmbInt64_t pIntVal 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureEnumAsString ( const VmbHandle_t  handle,
const char *  name,
VmbInt64_t  intValue,
const char **  pStringValue 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureEnumEntryGet ( const VmbHandle_t  handle,
const char *  featureName,
const char *  entryName,
VmbFeatureEnumEntry_t pFeatureEnumEntry,
VmbUint32_t  sizeofFeatureEnumEntry 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureEnumGet ( const VmbHandle_t  handle,
const char *  name,
const char **  pValue 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureEnumIsAvailable ( const VmbHandle_t  handle,
const char *  name,
const char *  value,
VmbBool_t pIsAvailable 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureEnumRangeQuery ( const VmbHandle_t  handle,
const char *  name,
const char **  pNameArray,
VmbUint32_t  arrayLength,
VmbUint32_t pNumFilled 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureEnumSet ( const VmbHandle_t  handle,
const char *  name,
const char *  value 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureFloatGet ( const VmbHandle_t  handle,
const char *  name,
double *  pValue 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureFloatIncrementQuery ( const VmbHandle_t  handle,
const char *  name,
VmbBool_t hasIncrement,
double *  pValue 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureFloatRangeQuery ( const VmbHandle_t  handle,
const char *  name,
double *  pMin,
double *  pMax 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureFloatSet ( const VmbHandle_t  handle,
const char *  name,
double  value 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureInfoQuery ( const VmbHandle_t  handle,
const char *  name,
VmbFeatureInfo_t pFeatureInfo,
VmbUint32_t  sizeofFeatureInfo 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureIntGet ( const VmbHandle_t  handle,
const char *  name,
VmbInt64_t pValue 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureIntIncrementQuery ( const VmbHandle_t  handle,
const char *  name,
VmbInt64_t pValue 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureIntRangeQuery ( const VmbHandle_t  handle,
const char *  name,
VmbInt64_t pMin,
VmbInt64_t pMax 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureIntSet ( const VmbHandle_t  handle,
const char *  name,
VmbInt64_t  value 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureInvalidationRegister ( const VmbHandle_t  handle,
const char *  name,
VmbInvalidationCallback  callback,
void *  pUserContext 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureInvalidationUnregister ( const VmbHandle_t  handle,
const char *  name,
VmbInvalidationCallback  callback 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureListAffected ( const VmbHandle_t  handle,
const char *  name,
VmbFeatureInfo_t pFeatureInfoList,
VmbUint32_t  listLength,
VmbUint32_t pNumFound,
VmbUint32_t  sizeofFeatureInfo 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureListSelected ( const VmbHandle_t  handle,
const char *  name,
VmbFeatureInfo_t pFeatureInfoList,
VmbUint32_t  listLength,
VmbUint32_t pNumFound,
VmbUint32_t  sizeofFeatureInfo 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureRawGet ( const VmbHandle_t  handle,
const char *  name,
char *  pBuffer,
VmbUint32_t  bufferSize,
VmbUint32_t pSizeFilled 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureRawLengthQuery ( const VmbHandle_t  handle,
const char *  name,
VmbUint32_t pLength 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureRawSet ( const VmbHandle_t  handle,
const char *  name,
const char *  pBuffer,
VmbUint32_t  bufferSize 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeaturesList ( const VmbHandle_t  handle,
VmbFeatureInfo_t pFeatureInfoList,
VmbUint32_t  listLength,
VmbUint32_t pNumFound,
VmbUint32_t  sizeofFeatureInfo 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureStringGet ( const VmbHandle_t  handle,
const char *  name,
char *  buffer,
VmbUint32_t  bufferSize,
VmbUint32_t pSizeFilled 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureStringMaxlengthQuery ( const VmbHandle_t  handle,
const char *  name,
VmbUint32_t pMaxLength 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureStringSet ( const VmbHandle_t  handle,
const char *  name,
const char *  value 
)
IMEXPORTC VmbError_t VMB_CALL VmbFrameAnnounce ( const VmbHandle_t  cameraHandle,
const VmbFrame_t pFrame,
VmbUint32_t  sizeofFrame 
)
IMEXPORTC VmbError_t VMB_CALL VmbFrameRevoke ( const VmbHandle_t  cameraHandle,
const VmbFrame_t pFrame 
)
IMEXPORTC VmbError_t VMB_CALL VmbFrameRevokeAll ( const VmbHandle_t  cameraHandle)
IMEXPORTC VmbError_t VMB_CALL VmbInterfaceClose ( const VmbHandle_t  interfaceHandle)
IMEXPORTC VmbError_t VMB_CALL VmbInterfaceOpen ( const char *  idString,
VmbHandle_t pInterfaceHandle 
)
IMEXPORTC VmbError_t VMB_CALL VmbInterfacesList ( VmbInterfaceInfo_t pInterfaceInfo,
VmbUint32_t  listLength,
VmbUint32_t pNumFound,
VmbUint32_t  sizeofInterfaceInfo 
)
IMEXPORTC VmbError_t VMB_CALL VmbMemoryRead ( const VmbHandle_t  handle,
VmbUint64_t  address,
VmbUint32_t  bufferSize,
char *  dataBuffer,
VmbUint32_t pSizeComplete 
)
IMEXPORTC VmbError_t VMB_CALL VmbMemoryWrite ( const VmbHandle_t  handle,
VmbUint64_t  address,
VmbUint32_t  bufferSize,
const char *  dataBuffer,
VmbUint32_t pSizeComplete 
)
IMEXPORTC VmbError_t VMB_CALL VmbRegistersRead ( const VmbHandle_t  handle,
VmbUint32_t  readCount,
const VmbUint64_t pAddressArray,
VmbUint64_t pDataArray,
VmbUint32_t pNumCompleteReads 
)
IMEXPORTC VmbError_t VMB_CALL VmbRegistersWrite ( const VmbHandle_t  handle,
VmbUint32_t  writeCount,
const VmbUint64_t pAddressArray,
const VmbUint64_t pDataArray,
VmbUint32_t pNumCompleteWrites 
)
IMEXPORTC void VMB_CALL VmbShutdown ( void  )
IMEXPORTC VmbError_t VMB_CALL VmbStartup ( void  )
IMEXPORTC VmbError_t VMB_CALL VmbVersionQuery ( VmbVersionInfo_t pVersionInfo,
VmbUint32_t  sizeofVersionInfo 
)

Variable Documentation

const VmbHandle_t gVimbaHandle = (VmbHandle_t)1
static

Definition at line 102 of file VimbaC.h.



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