Go to the documentation of this file.
28 #ifndef AVT_VMBAPI_CAMERA_H
29 #define AVT_VMBAPI_CAMERA_H
68 IMEXPORT
Camera(
const char *pID,
71 const char *pSerialNumber,
72 const char *pInterfaceID,
VmbUint32_t VmbFeaturePersist_t
VmbErrorType GetID(std::string &cameraID) const
std::vector< CameraPtr > CameraPtrVector
virtual IMEXPORT VmbErrorType Close()
VmbUint32_t m_maxIterations
virtual VmbErrorType WriteMemory(const VmbUint64_t &address, const UcharVector &buffer)
virtual IMEXPORT VmbErrorType Open(VmbAccessModeType accessMode)
VmbErrorType SaveCameraSettings(std::string fileName, VmbFeaturePersistSettings_t *pSettings=0) const
unsigned long long VmbUint64_t
IMEXPORT VmbErrorType GetPermittedAccess(VmbAccessModeType &permittedAccess) const
virtual VmbErrorType ReadRegisters(const Uint64Vector &addresses, Uint64Vector &buffer) const
IMEXPORT VmbErrorType QueueFrame(const FramePtr &pFrame)
std::vector< VmbUint64_t > Uint64Vector
VmbFeaturePersist_t m_persistType
IMEXPORT VmbErrorType FlushQueue()
VmbUint32_t m_loggingLevel
IMEXPORT void LoadSaveSettingsSetup(VmbFeaturePersist_t persistType, VmbUint32_t maxIterations, VmbUint32_t loggingLevel)
std::vector< FramePtr > FramePtrVector
Camera & operator=(const Camera &)
std::vector< VmbUchar_t > UcharVector
VmbErrorType GetName(std::string &name) const
IMEXPORT VmbErrorType GetInterfaceType(VmbInterfaceType &interfaceType) const
VmbErrorType AcquireMultipleImages(FramePtrVector &frames, VmbUint32_t timeout)
VmbErrorType GetModel(std::string &model) const
VmbErrorType LoadCameraSettings(std::string fileName, VmbFeaturePersistSettings_t *pSettings=0) const
virtual VmbErrorType ReadMemory(const VmbUint64_t &address, UcharVector &buffer) const
IMEXPORT VmbErrorType StartContinuousImageAcquisition(int bufferCount, const IFrameObserverPtr &pObserver)
IMEXPORT VmbErrorType EndCapture()
VmbErrorType GetSerialNumber(std::string &serialNumber) const
virtual VmbErrorType WriteRegisters(const Uint64Vector &addresses, const Uint64Vector &buffer)
IMEXPORT VmbErrorType RevokeAllFrames()
IMEXPORT VmbErrorType StopContinuousImageAcquisition()
IMEXPORT VmbErrorType StartCapture()
VmbErrorType GetInterfaceID(std::string &interfaceID) const
IMEXPORT VmbErrorType RevokeFrame(const FramePtr &pFrame)
IMEXPORT VmbErrorType AnnounceFrame(const FramePtr &pFrame)
virtual IMEXPORT ~Camera()
IMEXPORT VmbErrorType AcquireSingleImage(FramePtr &pFrame, VmbUint32_t timeout)
avt_vimba_camera
Author(s): Allied Vision Technologies, Miquel Massot
autogenerated on Sat Jun 3 2023 02:14:12