| NConversion | |
| ►NCpuUtil | |
| CCpuUsageInfo | |
| NPerformanceCounter | |
| NSecondsCounter | |
| ►NSpinnaker | |
| ►NGenApi | |
| CAutoLock | |
| CAutoPollController | Auto polling controller for NodeMap |
| CBooleanNode | Interface for string properties |
| CCategoryNode | Interface for string properties |
| CCChunkAdapter | Connects a chunked buffer to a node map |
| CCChunkAdapterDcam | Connects a chunked DCAM buffer to a node map |
| CCChunkAdapterGeneric | |
| CCChunkAdapterGEV | Connects a chunked DCAM buffer to a node map |
| CCChunkAdapterU3V | Connects a chunked U3V buffer to a node map |
| CCChunkPort | Port attachable to a chunk in a buffer |
| CCEnumerationTRef | Interface for string properties |
| CCEventAdapter | Delivers Events to ports |
| CCEventAdapter1394 | Distribute the events to the node map |
| CCEventAdapterGeneric | Connects a generic event to a node map |
| CCEventAdapterGEV | Connects a GigE Event to a node map |
| CCEventAdapterU3V | Connects a U3V Event to a node map |
| CCEventPort | Port attachable to an event |
| CCFeatureBag | Bag holding streamable features of a nodetree |
| CCFloatPtr | SmartPointer for IFloat interface pointer |
| CCLock | A lock class |
| CCLockEx | This class is for testing purposes only |
| CCNodeCallback | Callback body instance for INode pointers |
| ►CCNodeMapFactory | The node map factory is used for creating node maps from camera description files. See the following for some examples. |
| CNodeStatistics_t | |
| CCommandNode | Interface for string properties |
| CCounter | Definition of a simple Counter class |
| CCPointer | Encapsulates a GenApi pointer dealing with the dynamic_cast automatically |
| CCPortImpl | Standard implementation for a port |
| CCPortWriteList | Container holding a list of port write commands |
| CCRegisterPortImpl | Standard implementation for a port using a register based transport layer |
| CCSelectorSet | The set of selectors selecting a given node |
| CCTestPortStruct | Implements a register spaces based on a C++ struct |
| Cdouble_autovector_t | Vector of doubles with reference counting |
| CEAccessModeClass | Holds conversion methods for the access mode enumeration |
| CECachingModeClass | Holds conversion methods for the caching mode enumeration |
| CEDisplayNotationClass | Holds conversion methods for the notation type of floats |
| CEEndianessClass | Holds conversion methods for the endianess enumeration |
| CEGenApiSchemaVersionClass | Helper class converting EGenApiSchemaVersion from and to string |
| CEInputDirectionClass | Holds conversion methods for the notation type of floats |
| CENameSpaceClass | Holds conversion methods for the namespace enumeration |
| CEnumEntryNode | Interface for string properties |
| CEnumNode | Interface for string properties |
| CERepresentationClass | Holds conversion methods for the representation enumeration |
| CESignClass | Holds conversion methods for the sign enumeration |
| CESlopeClass | Holds conversion methods for the converter formulas |
| CEStandardNameSpaceClass | Holds conversion methods for the standard namespace enumeration |
| CEVisibilityClass | Holds conversion methods for the visibility enumeration |
| CEYesNoClass | Holds conversion methods for the standard namespace enumeration |
| CFileProtocolAdapter | Adapter between the std::iostreambuf and the SFNC Features representing the device file system |
| CFloatNode | Interface for string properties |
| CFloatRegNode | Interface for string properties |
| CFunction_NodeCallback | Container for a function pointer |
| CIDevFileStreamBase | |
| CIDevFileStreamBuf | |
| Cint64_autovector_t | Vector of integers with reference counting |
| CIntegerNode | Interface for string properties |
| CIntRegNode | Interface for string properties |
| CMember_NodeCallback | Container for a member function pointer |
| CNode | Class common to all nodes |
| CNodeMap | Smart pointer template for NodeMaps with create function |
| CODevFileStreamBase | |
| CODevFileStreamBuf | |
| CPortNode | Interface for value properties |
| CPortRecorder | Interface for recording write commands on a port |
| CPortReplay | Interface for replaying write commands on a port |
| CRegisterNode | Interface for string properties |
| CSpinTestCamera | |
| CStringNode | Interface for string properties |
| CStringRegNode | Interface for string properties |
| CValueNode | Interface for value properties |
| ►NGenICam | |
| CAutoLock | |
| CCGlobalLock | Named global lock which can be used over process boundaries |
| CCGlobalLockUnlocker | Unlocks the global lock object on destruction |
| CCLock | A lock class |
| CCLockEx | This class is for testing purposes only |
| Cgcstring | |
| ►CLockableObject | Instance-Lock for an object |
| CLock | A scopelevel Lock class |
| CVersion_t | Version |
| ►NGUI | |
| CCameraSelectionDlg | |
| CGUIFactory | |
| CPropertyGridDlg | |
| CViewerDlg | |
| ►NGUI_WPF | |
| CCameraSelectionWindow | The CameraSelectionWindow object represents a dialog that provides a graphical interface that lists number of cameras and interfaces available to the library |
| CDeviceInformationStruct | Return type for ShowModal() method in CameraSelectionWindow |
| CGUIFactory | The GUIFactory object represents a C++ object that provides access to GUI objects such as CameraSelectionWindow, PropertyGridWindow and dialogs defined in GUI XML |
| CImageDrawingWindow | The ImageDrawingWindow object represents a dialog that displays live images from a connected camera object |
| CPropertyGridWindow | The PropertyGridWindow object represents a dialog that provides a graphical interface to view and control features on a camera object |
| ►NRelay | |
| CConnectParameters | Connection Parameters |
| CISpinnakerRelay | The interface file for SpinnakerRelay class |
| CRelayStatistics | Relay Statistics |
| CSpinnakerRelay | Spinnaker Relay class that enables forwarding of Spinnaker images from source to destination PC |
| ►NVideo | |
| CAVIOption | Options for saving AVI files |
| CH264Option | Options for saving H264 files |
| CMJPGOption | Options for saving MJPG files |
| CSpinVideo | Provides the functionality for the user to record images to an AVI/MP4 file |
| CVideoWriter | |
| CActionCommandResult | Action Command Result |
| CBasePtr | The base class of the SystemPtr, CameraPtr, InterfacePtr, ProducerPtr, ImagePtr and LoggingEventDataPtr objects |
| CBMPOption | Options for saving Bitmap image |
| CCamera | The camera object class |
| CCameraBase | The base class for the camera object |
| CCameraList | Used to hold a list of camera objects |
| CCameraPtr | A reference tracked pointer to a camera object |
| CCCMSettings | |
| CChunkData | The chunk data which contains additional information about an image |
| CDeviceArrivalEventHandler | An event handler for capturing the device arrival event |
| CDeviceEventExposureEndData | Data Fields for Device Event payload for EventExposureEnd |
| CDeviceEventInferenceData | Data fields for Device Event payload for EventInference |
| CDeviceEventUtility | Static helper functions for the device event object class |
| CDeviceRemovalEventHandler | An event handler for capturing the device removal event |
| CEventHandler | The base class for all event handler types |
| CException | The Exception object represents an error that is returned from the library |
| CGenDCOption | Options for saving GenDC image |
| CICameraBase | The interface file for base class for the camera object |
| CICameraList | Used to hold a list of camera objects |
| CIChunkData | The Interface file for ChunkData |
| CIDataStream | |
| CIDeviceArrivalEventHandler | |
| CIDeviceEventHandler | |
| CIDeviceRemovalEventHandler | |
| CIImage | The interface file for Image |
| CIImageEventHandler | |
| CIImageList | The interface file for ImageList class |
| CIImageListEventHandler | |
| CIImageProcessor | The interface file for ImageProcessor class |
| CIImageStatistics | The interface file for image statistics |
| CIInterface | The interface file for Interface |
| CIInterfaceArrivalEventHandler | |
| CIInterfaceEventHandler | |
| CIInterfaceList | The interface file for InterfaceList class |
| CIInterfaceRemovalEventHandler | |
| CILoggingEventHandler | |
| CImage | The image object class |
| CImageEventHandler | A handler for capturing image arrival events |
| CImageList | Used to hold a list of image objects |
| CImageListEventHandler | A handler for capturing image list arrival events |
| CImagePixel | Image Pixel Structure |
| CImageProcessor | Image post processing class for converting a source image to another pixel format |
| CImagePtr | A reference tracked pointer to an image object |
| CImageStatistics | Represents image statistics for an image |
| CImageUtility | Static helper functions for the image object class |
| CImageUtilityCCM | Static function to create color corrected images from an image object |
| CImageUtilityHeatmap | Static functions to create heatmap images from image objects of pixel format Mono8 and Mono16 |
| CImageUtilityPolarization | Static functions to create polarization images from image objects of pixel format Polarized8 and BayerRGPolarized8 |
| CImageUtilityStereo | Static helper functions for stereo related computations |
| CInferenceBoundingBoxResult | An inference bounding boxes object which holds information about the detected bounding boxes |
| CInferenceBoxCircle | |
| CInferenceBoxRect | Inference Bounding Box Type Data Structures |
| CInferenceBoxRotatedRect | |
| CInterface | An interface object which holds a list of cameras |
| CInterfaceArrivalEventHandler | An event handler for capturing the interface arrival event |
| CInterfaceEventHandler | A handler to device arrival and removal events on all interfaces |
| CInterfaceList | A list of the available interfaces on the system |
| CInterfacePtr | A reference tracked pointer to the interface object |
| CInterfaceRemovalEventHandler | An event handler for capturing the interface removal event |
| CIPointCloud | The interface file for PointCloud class |
| CIProducer | The interface file for Producer |
| CIProducerList | The interface file for ProducerList class |
| CISpinnakerGPU | The interface file for SpinnakerGPU class |
| CISystem | The interface file for System |
| CISystemEventHandler | |
| CJPEGOption | Options for saving JPEG image |
| CJPG2Option | Options for saving JPEG2000 image |
| CLibraryVersion | Provides easier access to the current version of Spinnaker |
| CLoggingEventData | The LoggingEventData object |
| CLoggingEventDataPtr | A reference tracked pointer to the LoggingEvent object |
| CLoggingEventHandler | An event handler for capturing the device logging event |
| CPGMOption | Options for saving PGM images |
| CPNGOption | Options for saving PNG images |
| CPointCloud | The PointCloud object class |
| CPointCloudParameters | |
| CPPMOption | Options for saving PPM images |
| CProducer | The producer object is used to retrieve the list of interfaces and cameras available |
| CProducerList | A list of the available producers on the system |
| CProducerPtr | A reference tracked pointer to the producer object |
| CSIOption | Options for saving Spinnaker image |
| CSpinnakerGPU | Provides the functionality for the user to post process images on an NVIDIA GPU device |
| CStereo3DPoint | 3D Point Structure |
| CStereoCameraParameters | |
| CSystem | The system object is used to retrieve the list of interfaces and cameras available |
| CSystemEventHandler | A handler to interface arrival and removal events on the system |
| CSystemPtr | A reference tracked pointer to a system object |
| CTIFFOption | Options for saving TIFF images |
| CTransportLayerDevice | Part of the QuickSpin API to provide access to camera information without having to first initialize the camera |
| CTransportLayerInterface | Part of the QuickSpin API to provide access to camera information without having to first initialize the camera |
| CTransportLayerStream | Part of the QuickSpin API to provide access to camera information without having to first initialize the camera |
| CTransportLayerSystem | Part of the QuickSpin API to provide access to camera information without having to first initialize the camera |
| ►NSpinStereo | |
| CStereoParameters | Class for handling parameters of the S3D camera |
| CStreamTransmitFlags |
| Spinnaker® SDK Programmer's Guide and API Reference Tue Jan 13 2026 | Cookie Policy |