#include <VimbaSystem.h>
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 &cameraFactory) |
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) |
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 |
Definition at line 48 of file VimbaSystem.h.
AVT::VmbAPI::VimbaSystem::VimbaSystem | ( | ) | [private] |
AVT::VmbAPI::VimbaSystem::VimbaSystem | ( | const VimbaSystem & | ) | [private] |
AVT::VmbAPI::VimbaSystem::~VimbaSystem | ( | ) | [private] |
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::GetCameraByID | ( | const char * | pID, |
CameraPtr & | pCamera | ||
) |
CameraPtr AVT::VmbAPI::VimbaSystem::GetCameraPtrByHandle | ( | const VmbHandle_t | handle | ) | const |
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::GetCameras | ( | CameraPtr * | pCameras, |
VmbUint32_t & | size | ||
) | [private] |
static IMEXPORT VimbaSystem& AVT::VmbAPI::VimbaSystem::GetInstance | ( | ) | [static] |
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::GetInterfaceByID | ( | const char * | pID, |
InterfacePtr & | pInterface | ||
) |
VmbErrorType AVT::VmbAPI::VimbaSystem::GetInterfaces | ( | InterfacePtrVector & | interfaces | ) |
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::GetInterfaces | ( | InterfacePtr * | pInterfaces, |
VmbUint32_t & | size | ||
) | [private] |
Logger AVT::VmbAPI::VimbaSystem::GetLogger | ( | ) | const |
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::OpenCameraByID | ( | const char * | pID, |
VmbAccessModeType | eAccessMode, | ||
CameraPtr & | pCamera | ||
) |
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::OpenInterfaceByID | ( | const char * | pID, |
InterfacePtr & | pInterface | ||
) |
VimbaSystem& AVT::VmbAPI::VimbaSystem::operator= | ( | const VimbaSystem & | system | ) | [private] |
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::QueryVersion | ( | VmbVersionInfo_t & | version | ) |
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::RegisterCameraFactory | ( | const ICameraFactoryPtr & | cameraFactory | ) |
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::RegisterCameraListObserver | ( | const ICameraListObserverPtr & | pObserver | ) |
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::RegisterInterfaceListObserver | ( | const IInterfaceListObserverPtr & | pObserver | ) |
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::Shutdown | ( | ) |
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::Startup | ( | ) |
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::UnregisterCameraListObserver | ( | const ICameraListObserverPtr & | pObserver | ) |
IMEXPORT VmbErrorType AVT::VmbAPI::VimbaSystem::UnregisterInterfaceListObserver | ( | const IInterfaceListObserverPtr & | pObserver | ) |
VimbaSystem AVT::VmbAPI::VimbaSystem::_instance [static, private] |
Definition at line 338 of file VimbaSystem.h.
Impl* AVT::VmbAPI::VimbaSystem::m_pImpl [private] |
Definition at line 344 of file VimbaSystem.h.