Classes | Defines | 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  VmbFrame_t
struct  VmbInterfaceInfo_t

Defines

#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 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  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 }

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 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 featureEnumEntrySize)
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 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 featureInfoSize)
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 featureInfoSize)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureListSelected (const VmbHandle_t handle, const char *name, VmbFeatureInfo_t *pFeatureInfoList, VmbUint32_t listLength, VmbUint32_t *pNumFound, VmbUint32_t featureInfoSize)
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 featureInfoSize)
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 ()
IMEXPORTC VmbError_t VMB_CALL VmbStartup ()
IMEXPORTC VmbError_t VMB_CALL VmbVersionQuery (VmbVersionInfo_t *pVersionInfo, VmbUint32_t sizeofVersionInfo)

Variables

const VmbHandle_t gVimbaHandle = (VmbHandle_t)1

Define Documentation

#define VMBINFINITE   0xFFFFFFFF

Definition at line 96 of file VimbaC.h.


Typedef Documentation

Definition at line 126 of file VimbaC.h.

Definition at line 172 of file VimbaC.h.

Definition at line 198 of file VimbaC.h.

Definition at line 185 of file VimbaC.h.

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

Definition at line 328 of file VimbaC.h.

Definition at line 262 of file VimbaC.h.

Definition at line 249 of file VimbaC.h.

Definition at line 111 of file VimbaC.h.

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

Definition at line 316 of file VimbaC.h.


Enumeration Type Documentation

Enumerator:
VmbAccessModeNone 
VmbAccessModeFull 
VmbAccessModeRead 
VmbAccessModeConfig 
VmbAccessModeLite 

Definition at line 118 of file VimbaC.h.

Enumerator:
VmbFeatureDataUnknown 
VmbFeatureDataInt 
VmbFeatureDataFloat 
VmbFeatureDataEnum 
VmbFeatureDataString 
VmbFeatureDataBool 
VmbFeatureDataCommand 
VmbFeatureDataRaw 
VmbFeatureDataNone 

Definition at line 160 of file VimbaC.h.

Enumerator:
VmbFeatureFlagsNone 
VmbFeatureFlagsRead 
VmbFeatureFlagsWrite 
VmbFeatureFlagsVolatile 
VmbFeatureFlagsModifyWrite 

Definition at line 190 of file VimbaC.h.

Enumerator:
VmbFeatureVisibilityUnknown 
VmbFeatureVisibilityBeginner 
VmbFeatureVisibilityExpert 
VmbFeatureVisibilityGuru 
VmbFeatureVisibilityInvisible 

Definition at line 177 of file VimbaC.h.

Enumerator:
VmbFrameFlagsNone 
VmbFrameFlagsDimension 
VmbFrameFlagsOffset 
VmbFrameFlagsFrameID 
VmbFrameFlagsTimestamp 

Definition at line 254 of file VimbaC.h.

Enumerator:
VmbFrameStatusComplete 
VmbFrameStatusIncomplete 
VmbFrameStatusTooSmall 
VmbFrameStatusInvalid 

Definition at line 242 of file VimbaC.h.

Enumerator:
VmbInterfaceUnknown 
VmbInterfaceFirewire 
VmbInterfaceEthernet 
VmbInterfaceUsb 

Definition at line 104 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 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  featureEnumEntrySize 
)
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 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  featureInfoSize 
)
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  featureInfoSize 
)
IMEXPORTC VmbError_t VMB_CALL VmbFeatureListSelected ( const VmbHandle_t  handle,
const char *  name,
VmbFeatureInfo_t pFeatureInfoList,
VmbUint32_t  listLength,
VmbUint32_t pNumFound,
VmbUint32_t  featureInfoSize 
)
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  featureInfoSize 
)
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 ( )
IMEXPORTC VmbError_t VMB_CALL VmbStartup ( )
IMEXPORTC VmbError_t VMB_CALL VmbVersionQuery ( VmbVersionInfo_t pVersionInfo,
VmbUint32_t  sizeofVersionInfo 
)

Variable Documentation

Definition at line 99 of file VimbaC.h.



avt_vimba_camera
Author(s): Miquel Massot , Allied Vision Technologies
autogenerated on Thu Aug 27 2015 12:29:49