Spinnaker C handle definitions. More...
Typedefs | |
| typedef void * | spinSystem |
| Handle for system functionality. More... | |
| typedef void * | spinInterfaceList |
| Handle for interface list functionality. More... | |
| typedef void * | spinInterface |
| Handle for interface functionality. More... | |
| typedef void * | spinCameraList |
| Handle for interface functionality. More... | |
| typedef void * | spinCamera |
| Handle for camera functionality. More... | |
| typedef void * | spinImage |
| Handle for image functionality. More... | |
| typedef void * | spinImageList |
| Handle for image list functionality. More... | |
| typedef void * | spinImageProcessor |
| Handle for image processor functionality. More... | |
| typedef void * | spinImageStatistics |
| Handle for image statistics functionality. More... | |
| typedef void * | spinDeviceEventHandler |
| Handle for device event handler functionality. More... | |
| typedef void * | spinImageEventHandler |
| Handle for image event handler functionality. More... | |
| typedef void * | spinImageListEventHandler |
| Handle for image list event handler functionality. More... | |
| typedef void * | spinDeviceArrivalEventHandler |
| Handle for arrival event handler functionality. More... | |
| typedef void * | spinDeviceRemovalEventHandler |
| Handle for removal event handler functionality. More... | |
| typedef void * | spinInterfaceEventHandler |
| Handle for interface event handler functionality. More... | |
| typedef void * | spinLogEventHandler |
| Handle for logging event handler functionality. More... | |
| typedef void * | spinLogEventData |
| Handle for logging event data functionality. More... | |
| typedef void * | spinDeviceEventData |
| Handle for device event data functionality. More... | |
| typedef void * | spinVideo |
| Handle for video recording functionality. More... | |
Spinnaker C handle definitions.
| typedef void* spinCamera |
Handle for camera functionality.
Created by calling spinCameraListGet(), which requires a call to spinCameraRelease() to release.
| typedef void* 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 void* spinDeviceArrivalEventHandler |
Handle for arrival event handler functionality.
Created by calling spinArrivalEventCreate(), which requires a call to spinDeviceArrivalEventHandlerDestroy() to destroy.
| typedef void* spinDeviceEventData |
Handle for device event data functionality.
Received in device event function. No need to release, clear, or destroy.
| typedef void* spinDeviceEventHandler |
Handle for device event handler functionality.
Created by calling spinDeviceEventHandlerCreate(), which requires a call to spinDeviceEventHandlerDestroy() to destroy.
| typedef void* spinDeviceRemovalEventHandler |
Handle for removal event handler functionality.
Created by calling spinDeviceRemovalEventHandlerCreate(), which requires a call to spinDeviceRemovalEventHandlerDestroy() to destroy.
| typedef void* 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 void* spinImageEventHandler |
Handle for image event handler functionality.
Created by calling spinImageEventHandlerCreate(), which requires a call to spinImageEventHandlerDestroy() to destroy.
| typedef void* 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 void* spinImageListEventHandler |
Handle for image list event handler functionality.
Created by calling spinImageListEventHandlerCreate(), which requires a call to spinImageListEventHandlerDestroy() to destroy.
| typedef void* spinImageProcessor |
Handle for image processor functionality.
Created by calling spinImageProcessorCreate(), which requires a call to spinImageProcessorDestroy() to destroy.
| typedef void* spinImageStatistics |
Handle for image statistics functionality.
Created by calling spinImageStatisticsCreate(), which requires a call to spinImageStatisticsDestroy() to destroy.
| typedef void* spinInterface |
Handle for interface functionality.
Created by calling spinInterfaceListGet(), which requires a call to spinInterfaceRelease() to release.
| typedef void* spinInterfaceEventHandler |
Handle for interface event handler functionality.
Created by calling spinInterfaceEventHandlerCreate(), which requires a call to spinInterfaceEventHandlerDestroy() to destroy.
| typedef void* 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 void* spinLogEventData |
Handle for logging event data functionality.
Received in log event function. No need to release, clear, or destroy.
| typedef void* spinLogEventHandler |
Handle for logging event handler functionality.
Created by calling spinLogEventHandlerCreate(), which requires a call to spinLogEventHandlerDestroy() to destroy.
| typedef void* spinSystem |
Handle for system functionality.
Created by calling spinSystemGetInstance(), which requires a call to spinSystemReleaseInstance() to release.
| typedef void* spinVideo |
Handle for video recording functionality.
Created by calling spinVideoOpenUncompressed(), spinVideoOpenMJPG(), and spinVideoOpenH264(), which require a call to spinVideoClose() to destroy.