14 #ifndef ITALA_API_IDEVICE_H 15 #define ITALA_API_IDEVICE_H 17 #include "Base/GCString.h" 18 #include "GenApi/INodeMap.h" 19 #include "ItalaApi/DeviceEventHandler.h" 20 #include "ItalaApi/DeviceInfo.h" 21 #include "ItalaApi/IDisposable.h" 43 virtual GenApi::INodeMap&
GetNodeMap()
const = 0;
82 virtual void StartAcquisition(uint64_t bufferCount, uint64_t numFrames)
const = 0;
Definition: DeviceInfo.h:31
virtual GenApi::INodeMap & GetNodeMap() const =0
virtual void DisableEvents()=0
virtual void StartAcquisition() const =0
virtual DeviceInfo GetInfo() const =0
virtual void DeregisterHandler()=0
virtual GenApi::INodeMap & GetTLDeviceNodeMap() const =0
Definition: DefectivePixel.h:23
virtual void EnableEvents()=0
Definition: IDisposable.h:27
virtual GenApi::INodeMap & GetDatastreamNodeMap() const =0
Definition: DeviceEventHandler.h:26
virtual void RegisterHandler(Itala::DeviceEventHandler *handler)=0
virtual IImage * GetNextImage(int64_t timeout)=0
virtual void StopAcquisition() const =0
virtual uint64_t GetTimestampFrequency() const =0