Skip to content

Modules

« Back to Spinnaker C API Reference


Spinnaker C API

  • Camera Access The functions in this section provide access to information, objects, and functionality of cameras. This includes nodemap retrieval, acquisition and init commands, event handler registration, and camera property retrieval.

  • CameraList Access The functions in this section provide access to information, objects, and functionality of camera lists. This includes updating, size and camera retrieval, and clearance.

  • Chunk data access The functions in this section provide access to chunk data stored on images.

  • Device Event Data Access The functions in this section allow for the retrieval of device event data.

  • Error Handling The functions in this section provide access to additional information related to error returns.

  • Event Access The functions in this section allow for the creation and destruction of events.

  • Image Access The functions in this section provide access to information and functionality of images. This includes creation, destruction, and saving as well as a wealth of information including things like width, height, stride, and timestamp.

  • Image Processor Access The functions in this section provide access to information and functionality of image processor. This includes image processor creation, deletion, image conversion, image decompression and image post processing methods.

  • ImageList Access The functions in this section provide access to information, objects, and functionality of image lists. This includes updating, size and image retrieval, and clearance.

  • ImageStatistics Access The functions in this section provide access to information and functionality related to image statistics. This includes context creation and destruction, the enabling and disabling of channels, and value retrieval.

  • Interface Access The functions in this section provide access to information, objects, and functionality of interfaces. This includes camera list and nodemap retrieval, event handler registration, and interface release.

  • InterfaceList Access The functions in this section provide access to information, objects, and functionality of interface lists. This includes updating, size and interface retrieval, and clearance.

  • Logging Event Data Access The functions in this section allow for the retrieval of logging event data.

  • Spinnaker C Definitions

  • SpinVideo Recording Access The functions in this section provide access to video recording capabilities, which include opening, building, and closing video files.

  • System Access The functions in this section provide access to information, objects, and functionality of the system object. This includes the system object, interface and camera lists, and interface and logging events.

Spinnaker C GenICam API

  • IBoolean Access The functions in this section provide access to boolean nodes using the bool8_t data type, values represented with 'True' and 'False'. This includes value getters and setters.

  • ICategory Access The functions in this section all provide access to information and objects retrieved from nodes. This includes node properties and callbacks.

  • ICommand Access The functions in this section all provide access to information and objects retrieved from nodes. This includes node properties and callbacks.

  • IEnumEntry Access The functions in this section provide access to entry nodes This includes retrieving the integer value or the symbolic of an entry.

  • IEnumeration Access The functions in this section provide access to enum nodes. This includes retrieving the number of entries, an entry by index or name, retrieving the current entry node, or setting the node using an integer.

  • IFloat Access The functions in this section provide access to float nodes using double as the data type. This includes value getters and setters, min and max functions, and node representation.

  • IInteger Access The functions in this section provide access to integer nodes using the int64_t data type. This includes value getters and setters, min, max, and increment functions, and node representation.

  • IRegister Access The functions in this section provide access to register nodes. This includes access to the node, its address and length, and reference.

  • IValue Access The functions in this section provide access to nodes as value nodes. As value nodes are not an actual node type, the functions are named as regular nodes. Functions include reading from and writing to any node with a string.

  • Node Access The functions in this section provide access to information and objects retrieved from nodes. This includes node properties and callback registration.

  • Node Map Access The functions in this section provide access to information, objects, and functionality related to nodemaps. This includes nodes, node counts, and polling.

  • Spinnaker C GenICam Enumerations

  • Spinnaker C GenICam Handles

  • String Access The functions in this section provide access to string nodes using character pointers and arrays. This includes getters and setters of values and value lengths.

Spinnaker C QuickSpin API