PySpin.ICameraBase¶
- class ICameraBase(*args, **kwargs)¶
The interface file for base class for the camera object.
- BeginAcquisition(self)¶
- DeInit(self)¶
- DiscoverMaxPacketSize(self) unsigned int¶
- EndAcquisition(self)¶
- ForceIP(self)¶
- GetAccessMode(self) Spinnaker::GenApi::EAccessMode¶
- GetActiveNumDataStreams(self) unsigned int¶
- GetBufferOwnership(self) Spinnaker::BufferOwnership¶
- GetNextImage(self, grabTimeout=EVENT_TIMEOUT_INFINITE, streamIndex=0) ImagePtr¶
Parameters¶
grabTimeout: uint64_t streamIndex: uint64_t
- GetNextImageSync(self, grabTimeout=EVENT_TIMEOUT_INFINITE) ImageList¶
Parameters¶
grabTimeout: uint64_t
- GetNumDataStreams(self) unsigned int¶
- GetNumImagesInUse(self) unsigned int¶
- GetProducer(self) Spinnaker::ProducerPtr¶
- GetUserBufferCount(self) uint64_t¶
- GetUserBufferSize(self) uint64_t¶
- GetUserBufferTotalSize(self) uint64_t¶
- Init(self)¶
- RegisterEventHandler(self, evtHandlerToRegister)¶
Parameters¶
evtHandlerToRegister: Spinnaker::EventHandler &
RegisterEventHandler(self, evtHandlerToRegister, eventName)
Parameters¶
evtHandlerToRegister: Spinnaker::DeviceEventHandler & eventName: Spinnaker::GenICam::gcstring const &
RegisterEventHandler(self, evtHandlerToRegister, streamIndex)
Parameters¶
evtHandlerToRegister: Spinnaker::ImageEventHandler & streamIndex: uint64_t
- SetUserBuffers(self, pMemBuffers, totalSize)¶
Parameters¶
pMemBuffers: void *const totalSize: uint64_t
SetUserBuffers(self, ppMemBuffers, bufferCount, bufferSize)
Parameters¶
ppMemBuffers: void **const bufferCount: uint64_t const bufferSize: uint64_t const
- UnregisterAllLoggingEventHandlers(self)¶
- UnregisterEventHandler(self, evtHandlerToUnregister)¶
Parameters¶
evtHandlerToUnregister: Spinnaker::EventHandler &
- property TLDevice¶
- property TLStream¶