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

GetDeviceID(self) gcstring

Spinnaker::ICameraBase::GetDeviceID

GetGuiXml(self) gcstring

Spinnaker::ICameraBase::GetGuiXml

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

GetNodeMap(self) INodeMap

Spinnaker::ICameraBase::GetNodeMap

GetNumDataStreams(self) unsigned int

Spinnaker::ICameraBase::GetNumDataStreams

GetNumImagesInUse(self) unsigned int

Spinnaker::ICameraBase::GetNumImagesInUse

GetProducer(self) Spinnaker::ProducerPtr

Spinnaker::ICameraBase::GetProducer

GetTLDeviceNodeMap(self) INodeMap

Spinnaker::ICameraBase::GetTLDeviceNodeMap

GetTLStreamNodeMap(self, streamIndex) INodeMap

Parameters

streamIndex: uint64_t

Spinnaker::ICameraBase::GetTLStreamNodeMap

GetUniqueID(self) gcstring

Spinnaker::ICameraBase::GetUniqueID

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

IsInitialized(self) bool

Spinnaker::ICameraBase::IsInitialized

IsStreaming(self) bool

Spinnaker::ICameraBase::IsStreaming

IsValid(self) bool

Spinnaker::ICameraBase::IsValid

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