Group SpinnakerHandlesC¶
Public Types¶
| Type | Name |
|---|---|
| typedef void * | spinCamera |
| typedef void * | spinCameraList |
| typedef void * | spinDeviceArrivalEventHandler |
| typedef void * | spinDeviceEventData |
| typedef void * | spinDeviceEventHandler |
| typedef void * | spinDeviceRemovalEventHandler |
| typedef void * | spinImage |
| typedef void * | spinImageEventHandler |
| typedef void * | spinImageList |
| typedef void * | spinImageListEventHandler |
| typedef void * | spinImageProcessor |
| typedef void * | spinImageStatistics |
| typedef void * | spinInterface |
| typedef void * | spinInterfaceEventHandler |
| typedef void * | spinInterfaceList |
| typedef void * | spinLogEventData |
| typedef void * | spinLogEventHandler |
| typedef void * | spinSystem |
| typedef void * | spinVideo |
Detailed Description¶
Spinnaker C handle definitions
Public Types Documentation¶
typedef spinCamera¶
Handle for camera functionality. Created by calling spinCameraListGet(), which requires a call to spinCameraRelease() to release.
typedef spinCameraList¶
Handle for interface functionality. Created by calling spinSystemGetCameras() or spinInterfaceGetCameras(), which require a call to spinCameraListClear() to clear, or spinCameraListCreateEmpty(), which requires a call to spinCameraListDestroy() to destroy.
typedef spinDeviceArrivalEventHandler¶
Handle for arrival event handler functionality. Created by calling spinArrivalEventCreate(), which requires a call to spinDeviceArrivalEventHandlerDestroy() to destroy.
typedef spinDeviceEventData¶
Handle for device event data functionality. Received in device event function. No need to release, clear, or destroy.
typedef spinDeviceEventHandler¶
Handle for device event handler functionality. Created by calling spinDeviceEventHandlerCreate(), which requires a call to spinDeviceEventHandlerDestroy() to destroy.
typedef spinDeviceRemovalEventHandler¶
Handle for removal event handler functionality. Created by calling spinDeviceRemovalEventHandlerCreate(), which requires a call to spinDeviceRemovalEventHandlerDestroy() to destroy.
typedef spinImage¶
Handle for image functionality. Created by calling spinCameraGetNextImage() or spinCameraGetNextImageEx(), which require a call to spinImageRelease() to remove from buffer, or spinImageCreateEmpty(), spinImageCreateEx(), or spinImageCreate(), which require a call to spinImageDestroy() to destroy.
typedef spinImageEventHandler¶
Handle for image event handler functionality. Created by calling spinImageEventHandlerCreate(), which requires a call to spinImageEventHandlerDestroy() to destroy.
typedef spinImageList¶
Handle for image list functionality. Created by calling spinCameraGetNextImageSync(), which require a call to spinImageRelease() to remove from buffer, or spinImageCreateEmpty(), spinImageCreateEx(), or spinImageCreate(), which require a call to spinImageDestroy() to destroy.
typedef spinImageListEventHandler¶
Handle for image list event handler functionality. Created by calling spinImageListEventHandlerCreate(), which requires a call to spinImageListEventHandlerDestroy() to destroy.
typedef spinImageProcessor¶
Handle for image processor functionality. Created by calling spinImageProcessorCreate(), which requires a call to spinImageProcessorDestroy() to destroy.
typedef spinImageStatistics¶
Handle for image statistics functionality. Created by calling spinImageStatisticsCreate(), which requires a call to spinImageStatisticsDestroy() to destroy.
typedef spinInterface¶
Handle for interface functionality. Created by calling spinInterfaceListGet(), which requires a call to spinInterfaceRelease() to release.
typedef spinInterfaceEventHandler¶
Handle for interface event handler functionality. Created by calling spinInterfaceEventHandlerCreate(), which requires a call to spinInterfaceEventHandlerDestroy() to destroy.
typedef spinInterfaceList¶
Handle for interface list functionality. Created by calling spinSystemGetInterfaces(), which requires a call to spinInterfaceListClear() to clear, or spinInterfaceListCreateEmpty(), which requires a call to spinInterfaceListDestroy() to destroy.
typedef spinLogEventData¶
Handle for logging event data functionality. Received in log event function. No need to release, clear, or destroy.
typedef spinLogEventHandler¶
Handle for logging event handler functionality. Created by calling spinLogEventHandlerCreate(), which requires a call to spinLogEventHandlerDestroy() to destroy.
typedef spinSystem¶
Handle for system functionality. Created by calling spinSystemGetInstance(), which requires a call to spinSystemReleaseInstance() to release.
typedef spinVideo¶
Handle for video recording functionality. Created by calling spinVideoOpenUncompressed(), spinVideoOpenMJPG(), and spinVideoOpenH264(), which require a call to spinVideoClose() to destroy.