#include <VimbaSystem.h>

Classes | |
| struct | Impl |
Public Member Functions | |
| IMEXPORT VmbErrorType | GetCameraByID (const char *pID, CameraPtr &pCamera) |
| CameraPtr | GetCameraPtrByHandle (const VmbHandle_t handle) const |
| VmbErrorType | GetCameras (CameraPtrVector &cameras) |
| IMEXPORT VmbErrorType | GetInterfaceByID (const char *pID, InterfacePtr &pInterface) |
| VmbErrorType | GetInterfaces (InterfacePtrVector &interfaces) |
| Logger | GetLogger () const |
| IMEXPORT VmbErrorType | OpenCameraByID (const char *pID, VmbAccessModeType eAccessMode, CameraPtr &pCamera) |
| IMEXPORT VmbErrorType | OpenInterfaceByID (const char *pID, InterfacePtr &pInterface) |
| IMEXPORT VmbErrorType | QueryVersion (VmbVersionInfo_t &version) |
| IMEXPORT VmbErrorType | RegisterCameraFactory (const ICameraFactoryPtr &pCameraFactory) |
| IMEXPORT VmbErrorType | RegisterCameraListObserver (const ICameraListObserverPtr &pObserver) |
| IMEXPORT VmbErrorType | RegisterInterfaceListObserver (const IInterfaceListObserverPtr &pObserver) |
| IMEXPORT VmbErrorType | Shutdown () |
| IMEXPORT VmbErrorType | Startup () |
| IMEXPORT VmbErrorType | UnregisterCameraFactory () |
| IMEXPORT VmbErrorType | UnregisterCameraListObserver (const ICameraListObserverPtr &pObserver) |
| IMEXPORT VmbErrorType | UnregisterInterfaceListObserver (const IInterfaceListObserverPtr &pObserver) |
Public Member Functions inherited from AVT::VmbAPI::FeatureContainer | |
| IMEXPORT | FeatureContainer () |
| IMEXPORT VmbErrorType | GetFeatureByName (const char *pName, FeaturePtr &pFeature) |
| VmbErrorType | GetFeatures (FeaturePtrVector &features) |
| VmbHandle_t | GetHandle () const |
| IMEXPORT | ~FeatureContainer () |
Public Member Functions inherited from AVT::VmbAPI::BasicLockable | |
| IMEXPORT | BasicLockable () |
| IMEXPORT | BasicLockable (MutexPtr pMutex) |
| MutexPtr & | GetMutex () |
| const MutexPtr & | GetMutex () const |
| void | Lock () |
| void | Unlock () |
| virtual IMEXPORT | ~BasicLockable () |
Static Public Member Functions | |
| static IMEXPORT VimbaSystem & | GetInstance () |
Private Member Functions | |
| IMEXPORT VmbErrorType | GetCameras (CameraPtr *pCameras, VmbUint32_t &size) |
| IMEXPORT VmbErrorType | GetInterfaces (InterfacePtr *pInterfaces, VmbUint32_t &size) |
| VimbaSystem & | operator= (const VimbaSystem &system) |
| VimbaSystem () | |
| VimbaSystem (const VimbaSystem &) | |
| ~VimbaSystem () | |
Private Attributes | |
| Impl * | m_pImpl |
Static Private Attributes | |
| static VimbaSystem | _instance |
Additional Inherited Members | |
Protected Member Functions inherited from AVT::VmbAPI::FeatureContainer | |
| void | Reset () |
| void | RevokeHandle () |
| void | SetHandle (const VmbHandle_t handle) |
Definition at line 48 of file VimbaSystem.h.
|
private |
Definition at line 960 of file VimbaSystem.cpp.
|
private |
Definition at line 970 of file VimbaSystem.cpp.
|
private |
Definition at line 981 of file VimbaSystem.cpp.
| VmbErrorType AVT::VmbAPI::VimbaSystem::GetCameraByID | ( | const char * | pID, |
| CameraPtr & | pCamera | ||
| ) |
Definition at line 323 of file VimbaSystem.cpp.
| CameraPtr AVT::VmbAPI::VimbaSystem::GetCameraPtrByHandle | ( | const VmbHandle_t | handle | ) | const |
Definition at line 425 of file VimbaSystem.cpp.
|
private |
Definition at line 282 of file VimbaSystem.cpp.
| VmbErrorType AVT::VmbAPI::VimbaSystem::GetCameras | ( | CameraPtrVector & | cameras | ) |
|
static |
Definition at line 79 of file VimbaSystem.cpp.
| VmbErrorType AVT::VmbAPI::VimbaSystem::GetInterfaceByID | ( | const char * | pID, |
| InterfacePtr & | pInterface | ||
| ) |
Definition at line 211 of file VimbaSystem.cpp.
|
private |
Definition at line 170 of file VimbaSystem.cpp.
| VmbErrorType AVT::VmbAPI::VimbaSystem::GetInterfaces | ( | InterfacePtrVector & | interfaces | ) |
| Logger AVT::VmbAPI::VimbaSystem::GetLogger | ( | ) | const |
Definition at line 1156 of file VimbaSystem.cpp.
| VmbErrorType AVT::VmbAPI::VimbaSystem::OpenCameraByID | ( | const char * | pID, |
| VmbAccessModeType | eAccessMode, | ||
| CameraPtr & | pCamera | ||
| ) |
Definition at line 409 of file VimbaSystem.cpp.
| VmbErrorType AVT::VmbAPI::VimbaSystem::OpenInterfaceByID | ( | const char * | pID, |
| InterfacePtr & | pInterface | ||
| ) |
Definition at line 266 of file VimbaSystem.cpp.
|
private |
Definition at line 975 of file VimbaSystem.cpp.
| VmbErrorType AVT::VmbAPI::VimbaSystem::QueryVersion | ( | VmbVersionInfo_t & | version | ) |
Definition at line 84 of file VimbaSystem.cpp.
| VmbErrorType AVT::VmbAPI::VimbaSystem::RegisterCameraFactory | ( | const ICameraFactoryPtr & | pCameraFactory | ) |
Definition at line 935 of file VimbaSystem.cpp.
| VmbErrorType AVT::VmbAPI::VimbaSystem::RegisterCameraListObserver | ( | const ICameraListObserverPtr & | pObserver | ) |
Definition at line 690 of file VimbaSystem.cpp.
| VmbErrorType AVT::VmbAPI::VimbaSystem::RegisterInterfaceListObserver | ( | const IInterfaceListObserverPtr & | pObserver | ) |
Definition at line 839 of file VimbaSystem.cpp.
| VmbErrorType AVT::VmbAPI::VimbaSystem::Shutdown | ( | ) |
Definition at line 113 of file VimbaSystem.cpp.
| VmbErrorType AVT::VmbAPI::VimbaSystem::Startup | ( | ) |
Definition at line 93 of file VimbaSystem.cpp.
| VmbErrorType AVT::VmbAPI::VimbaSystem::UnregisterCameraFactory | ( | ) |
Definition at line 947 of file VimbaSystem.cpp.
| VmbErrorType AVT::VmbAPI::VimbaSystem::UnregisterCameraListObserver | ( | const ICameraListObserverPtr & | pObserver | ) |
Definition at line 761 of file VimbaSystem.cpp.
| VmbErrorType AVT::VmbAPI::VimbaSystem::UnregisterInterfaceListObserver | ( | const IInterfaceListObserverPtr & | pObserver | ) |
Definition at line 887 of file VimbaSystem.cpp.
|
staticprivate |
Definition at line 363 of file VimbaSystem.h.
|
private |
Definition at line 369 of file VimbaSystem.h.