Package | Description |
---|---|
org.bytedeco.spinnaker.global |
Modifier and Type | Method and Description |
---|---|
static Spinnaker_C.spinError |
Spinnaker_C.quickSpinTLSystemInit(spinSystem hSystem,
quickSpinTLSystem pQuickSpinTLSystem) |
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemGetCameras(spinSystem hSystem,
spinCameraList hCameraList)
Retrieves a list of detected (and enumerable) cameras on the system;
camera lists must be created and destroyed
|
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemGetCamerasEx(spinSystem hSystem,
byte bUpdateInterfaces,
byte bUpdateCameras,
spinCameraList hCameraList)
Retrieves a list of detected (and enumerable) cameras on the system;
manually set whether to update the current interface and camera lists;
camera lists must be created and destroyed
|
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemGetInstance(spinSystem phSystem)
Retrieves an instance of the system object; the system is a singleton, so there will only ever be one instance;
system instance must be destroyed by calling spinSystemReleaseInstance
|
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemGetInterfaces(spinSystem hSystem,
spinInterfaceList hInterfaceList)
Retrieves a list of detected (and enumerable) interfaces on the system;
interface lists must be created and destroyed
|
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemGetLibraryVersion(spinSystem hSystem,
spinLibraryVersion hLibraryVersion)
Get current library version of Spinnaker.
|
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemGetLoggingLevel(spinSystem hSystem,
int[] pLogLevel) |
static int |
Spinnaker_C.spinSystemGetLoggingLevel(spinSystem hSystem,
IntBuffer pLogLevel) |
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemGetLoggingLevel(spinSystem hSystem,
IntPointer pLogLevel)
Retrieves the logging level for all logging events on the system
|
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemGetTLNodeMap(spinSystem hSystem,
spinNodeMapHandle phNodeMap)
Retrieves the transport layer nodemap from the system.
|
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemIsInUse(spinSystem hSystem,
byte[] pbIsInUse) |
static int |
Spinnaker_C.spinSystemIsInUse(spinSystem hSystem,
ByteBuffer pbIsInUse) |
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemIsInUse(spinSystem hSystem,
BytePointer pbIsInUse)
Checks whether a system is currently in use
|
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemRegisterDeviceArrivalEventHandler(spinSystem hSystem,
spinDeviceArrivalEventHandler hDeviceArrivalEventHandler)
Registers a device arrival event handler to every interface on the system (event handlers registered this way
must be unregistered)
|
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemRegisterDeviceRemovalEventHandler(spinSystem hSystem,
spinDeviceRemovalEventHandler hDeviceRemovalEventHandler)
Registers a device removal event handler to the system to every interface on the system (event handlers
registered this way must be unregistered)
|
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemRegisterInterfaceEventHandler(spinSystem hSystem,
spinInterfaceEventHandler hInterfaceEventHandler)
Registers an interface event handler (device arrival and device removal) to every interface on the system
(interface events registered this way must be unregistered)
If new interfaces are detected by the system after spinSystemRegisterInterfaceEventHandler() is called, those
interfaces will be automatically registered with this event.
|
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemRegisterLogEventHandler(spinSystem hSystem,
spinLogEventHandler hLogEventHandler)
Registers a logging event handler to the system (event handlers registered in this way must be unregistered)
|
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemReleaseInstance(spinSystem hSystem)
Releases the system; make sure handle is cleaned up properly by setting it to NULL
after system is released; the handle can only be used again after calling
spinSystemGetInstance
|
static int |
Spinnaker_C.spinSystemSetLoggingLevel(spinSystem hSystem,
int logLevel) |
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemSetLoggingLevel(spinSystem hSystem,
Spinnaker_C.spinnakerLogLevel logLevel)
Sets the logging level for all logging events on the system
|
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemUnregisterAllLogEventHandlers(spinSystem hSystem)
Unregisters all logging event handlers from the system
|
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemUnregisterDeviceArrivalEventHandler(spinSystem hSystem,
spinDeviceArrivalEventHandler hDeviceArrivalEventHandler)
Unregisters a device arrival event handler from the system
|
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemUnregisterDeviceRemovalEventHandler(spinSystem hSystem,
spinDeviceRemovalEventHandler hDeviceRemovalEventHandler)
Unregisters a device removal event handler from the system
|
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemUnregisterInterfaceEventHandler(spinSystem hSystem,
spinInterfaceEventHandler hInterfaceEventHandler)
Unregisters an interface event handler from the system
|
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemUnregisterLogEventHandler(spinSystem hSystem,
spinLogEventHandler hLogEventHandler)
Unregisters a selected logging event handler from the system
|
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemUpdateCameras(spinSystem hSystem,
byte[] pbChanged) |
static int |
Spinnaker_C.spinSystemUpdateCameras(spinSystem hSystem,
ByteBuffer pbChanged) |
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemUpdateCameras(spinSystem hSystem,
BytePointer pbChanged)
Updates the list of cameras on the system, informing whether there has been any changes
|
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemUpdateCamerasEx(spinSystem hSystem,
byte bUpdateInterfaces,
byte[] pbChanged) |
static int |
Spinnaker_C.spinSystemUpdateCamerasEx(spinSystem hSystem,
byte bUpdateInterfaces,
ByteBuffer pbChanged) |
static Spinnaker_C.spinError |
Spinnaker_C.spinSystemUpdateCamerasEx(spinSystem hSystem,
byte bUpdateInterfaces,
BytePointer pbChanged)
Updates the list of cameras on the system, informing whether there has been any changes; manually set whether to
update the current interface lists
|
Copyright © 2024. All rights reserved.