PySpin.ICameraBase¶
- class ICameraBase(*args, **kwargs)¶
The interface file for base class for the camera object.
- BeginAcquisition(self)¶
Spinnaker::ICameraBase::BeginAcquisition
- DeInit(self)¶
Spinnaker::ICameraBase::DeInit
- DiscoverMaxPacketSize(self) unsigned int¶
Spinnaker::ICameraBase::DiscoverMaxPacketSize
- EndAcquisition(self)¶
Spinnaker::ICameraBase::EndAcquisition
- ForceIP(self)¶
Spinnaker::ICameraBase::ForceIP
- GetAccessMode(self) Spinnaker::GenApi::EAccessMode¶
Spinnaker::ICameraBase::GetAccessMode
- GetActiveNumDataStreams(self) unsigned int¶
Spinnaker::ICameraBase::GetActiveNumDataStreams
- GetBufferOwnership(self) Spinnaker::BufferOwnership¶
Spinnaker::ICameraBase::GetBufferOwnership
- GetNextImage(self, grabTimeout=EVENT_TIMEOUT_INFINITE, streamIndex=0) ImagePtr¶
Parameters¶
grabTimeout: uint64_t streamIndex: uint64_t
Spinnaker::ICameraBase::GetNextImage
- GetNextImageSync(self, grabTimeout=EVENT_TIMEOUT_INFINITE) ImageList¶
Parameters¶
grabTimeout: uint64_t
Spinnaker::ICameraBase::GetNextImageSync
- GetNumDataStreams(self) unsigned int¶
Spinnaker::ICameraBase::GetNumDataStreams
- GetNumImagesInUse(self) unsigned int¶
Spinnaker::ICameraBase::GetNumImagesInUse
- GetProducer(self) Spinnaker::ProducerPtr¶
Spinnaker::ICameraBase::GetProducer
- GetTLStreamNodeMap(self, streamIndex) INodeMap¶
Parameters¶
streamIndex: uint64_t
Spinnaker::ICameraBase::GetTLStreamNodeMap
- GetUserBufferCount(self) uint64_t¶
Spinnaker::ICameraBase::GetUserBufferCount
- GetUserBufferSize(self) uint64_t¶
Spinnaker::ICameraBase::GetUserBufferSize
- GetUserBufferTotalSize(self) uint64_t¶
Spinnaker::ICameraBase::GetUserBufferTotalSize
- Init(self)¶
Spinnaker::ICameraBase::Init
- ReadPort(self, iAddress) PyObject *¶
Parameters¶
iAddress: uint64_t
Spinnaker::ICameraBase::ReadPort
- 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
Spinnaker::ICameraBase::RegisterEventHandler
- SetBufferOwnership(self, mode)¶
Parameters¶
mode: enum Spinnaker::BufferOwnership const
Spinnaker::ICameraBase::SetBufferOwnership
- 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
Spinnaker::ICameraBase::SetUserBuffers
- UnregisterAllLoggingEventHandlers(self)¶
Spinnaker::ICameraBase::UnregisterAllLoggingEventHandlers
- UnregisterEventHandler(self, evtHandlerToUnregister)¶
Parameters¶
evtHandlerToUnregister: Spinnaker::EventHandler &
Spinnaker::ICameraBase::UnregisterEventHandler
- WritePort(self, iAddress, pBuffer)¶
Parameters¶
iAddress: uint64_t pBuffer: uint32_t
Spinnaker::ICameraBase::WritePort
- property TLDevice¶
- property TLStream¶