|
enum | Error {
SPINNAKER_ERR_SUCCESS = 0,
SPINNAKER_ERR_ERROR = -1001,
SPINNAKER_ERR_NOT_INITIALIZED = -1002,
SPINNAKER_ERR_NOT_IMPLEMENTED = -1003,
SPINNAKER_ERR_RESOURCE_IN_USE = -1004,
SPINNAKER_ERR_ACCESS_DENIED = -1005,
SPINNAKER_ERR_INVALID_HANDLE = -1006,
SPINNAKER_ERR_INVALID_ID = -1007,
SPINNAKER_ERR_NO_DATA = -1008,
SPINNAKER_ERR_INVALID_PARAMETER = -1009,
SPINNAKER_ERR_IO = -1010,
SPINNAKER_ERR_TIMEOUT = -1011,
SPINNAKER_ERR_ABORT = -1012,
SPINNAKER_ERR_INVALID_BUFFER = -1013,
SPINNAKER_ERR_NOT_AVAILABLE = -1014,
SPINNAKER_ERR_INVALID_ADDRESS = -1015,
SPINNAKER_ERR_BUFFER_TOO_SMALL = -1016,
SPINNAKER_ERR_INVALID_INDEX = -1017,
SPINNAKER_ERR_PARSING_CHUNK_DATA = -1018,
SPINNAKER_ERR_INVALID_VALUE = -1019,
SPINNAKER_ERR_RESOURCE_EXHAUSTED = -1020,
SPINNAKER_ERR_OUT_OF_MEMORY = -1021,
SPINNAKER_ERR_BUSY = -1022,
SPINNAKER_ERR_GENICAM_INVALID_ARGUMENT = -2001,
SPINNAKER_ERR_GENICAM_OUT_OF_RANGE = -2002,
SPINNAKER_ERR_GENICAM_PROPERTY = -2003,
SPINNAKER_ERR_GENICAM_RUN_TIME = -2004,
SPINNAKER_ERR_GENICAM_LOGICAL = -2005,
SPINNAKER_ERR_GENICAM_ACCESS = -2006,
SPINNAKER_ERR_GENICAM_TIMEOUT = -2007,
SPINNAKER_ERR_GENICAM_DYNAMIC_CAST = -2008,
SPINNAKER_ERR_GENICAM_GENERIC = -2009,
SPINNAKER_ERR_GENICAM_BAD_ALLOCATION = -2010,
SPINNAKER_ERR_IM_CONVERT = -3001,
SPINNAKER_ERR_IM_COPY = -3002,
SPINNAKER_ERR_IM_MALLOC = -3003,
SPINNAKER_ERR_IM_NOT_SUPPORTED = -3004,
SPINNAKER_ERR_IM_HISTOGRAM_RANGE = -3005,
SPINNAKER_ERR_IM_HISTOGRAM_MEAN = -3006,
SPINNAKER_ERR_IM_MIN_MAX = -3007,
SPINNAKER_ERR_IM_COLOR_CONVERSION = -3008,
SPINNAKER_ERR_IM_DECOMPRESSION = -3009,
SPINNAKER_ERR_CUSTOM_ID = -10000
} |
| Spinnaker enum definitions. More...
|
|
enum | EventType {
SPINNAKER_EVENT_ARRIVAL_REMOVAL,
SPINNAKER_EVENT_DEVICE,
SPINNAKER_EVENT_DEVICE_SPECIFIC,
SPINNAKER_EVENT_NEW_BUFFER,
SPINNAKER_EVENT_NEW_BUFFER_LIST,
SPINNAKER_EVENT_LOGGING_EVENT,
SPINNAKER_EVENT_INTERFACE_ARRIVAL_REMOVAL,
SPINNAKER_EVENT_UNKNOWN
} |
| Event types in Spinnaker. More...
|
|
enum | TLPixelFormatNamespace {
SPINNAKER_TLPIXELFORMAT_NAMESPACE_UNKNOWN = 0,
SPINNAKER_TLPIXELFORMAT_NAMESPACE_GEV = 1,
SPINNAKER_TLPIXELFORMAT_NAMESPACE_IIDC = 2,
SPINNAKER_TLPIXELFORMAT_NAMESPACE_PFNC_16BIT = 3,
SPINNAKER_TLPIXELFORMAT_NAMESPACE_PFNC_32BIT = 4,
SPINNAKER_TLPIXELFORMAT_NAMESPACE_CUSTOM_ID = 1000
} |
| This enum represents the namespace in which the TL specific pixel format resides. More...
|
|
enum | ColorProcessingAlgorithm {
SPINNAKER_COLOR_PROCESSING_ALGORITHM_NONE,
SPINNAKER_COLOR_PROCESSING_ALGORITHM_NEAREST_NEIGHBOR,
SPINNAKER_COLOR_PROCESSING_ALGORITHM_NEAREST_NEIGHBOR_AVG,
SPINNAKER_COLOR_PROCESSING_ALGORITHM_BILINEAR,
SPINNAKER_COLOR_PROCESSING_ALGORITHM_EDGE_SENSING,
SPINNAKER_COLOR_PROCESSING_ALGORITHM_HQ_LINEAR,
SPINNAKER_COLOR_PROCESSING_ALGORITHM_IPP,
SPINNAKER_COLOR_PROCESSING_ALGORITHM_DIRECTIONAL_FILTER,
SPINNAKER_COLOR_PROCESSING_ALGORITHM_RIGOROUS,
SPINNAKER_COLOR_PROCESSING_ALGORITHM_WEIGHTED_DIRECTIONAL_FILTER
} |
| Color processing algorithms. More...
|
|
enum | ImageFileFormat {
SPINNAKER_IMAGE_FILE_FORMAT_FROM_FILE_EXT = -1,
SPINNAKER_IMAGE_FILE_FORMAT_PGM,
SPINNAKER_IMAGE_FILE_FORMAT_PPM,
SPINNAKER_IMAGE_FILE_FORMAT_BMP,
SPINNAKER_IMAGE_FILE_FORMAT_JPEG,
SPINNAKER_IMAGE_FILE_FORMAT_JPEG2000,
SPINNAKER_IMAGE_FILE_FORMAT_TIFF,
SPINNAKER_IMAGE_FILE_FORMAT_PNG,
SPINNAKER_IMAGE_FILE_FORMAT_RAW,
SPINNAKER_IMAGE_FILE_FORMAT_JPEG12_C,
SPINNAKER_IMAGE_FILE_FORMAT_FORCE_32BITS = 0x7FFFFFFF
} |
| File formats to be used for saving images to disk. More...
|
|
enum | ImageStatus {
SPINNAKER_IMAGE_STATUS_UNKNOWN_ERROR = -1,
SPINNAKER_IMAGE_STATUS_NO_ERROR = 0,
SPINNAKER_IMAGE_STATUS_CRC_CHECK_FAILED = 1,
SPINNAKER_IMAGE_STATUS_DATA_OVERFLOW = 2,
SPINNAKER_IMAGE_STATUS_MISSING_PACKETS,
SPINNAKER_IMAGE_STATUS_LEADER_BUFFER_SIZE_INCONSISTENT,
SPINNAKER_IMAGE_STATUS_TRAILER_BUFFER_SIZE_INCONSISTENT,
SPINNAKER_IMAGE_STATUS_PACKETID_INCONSISTENT,
SPINNAKER_IMAGE_STATUS_MISSING_LEADER = 7,
SPINNAKER_IMAGE_STATUS_MISSING_TRAILER,
SPINNAKER_IMAGE_STATUS_DATA_INCOMPLETE = 9,
SPINNAKER_IMAGE_STATUS_INFO_INCONSISTENT,
SPINNAKER_IMAGE_STATUS_CHUNK_DATA_INVALID = 11,
SPINNAKER_IMAGE_STATUS_NO_SYSTEM_RESOURCES = 12
} |
| Status of images returned from GetNextImage() or Convert() calls. More...
|
|
enum | StatisticsChannel {
SPINNAKER_STATISTICS_CHANNEL_GREY,
SPINNAKER_STATISTICS_CHANNEL_RED,
SPINNAKER_STATISTICS_CHANNEL_GREEN,
SPINNAKER_STATISTICS_CHANNEL_BLUE,
SPINNAKER_STATISTICS_CHANNEL_HUE,
SPINNAKER_STATISTICS_CHANNEL_SATURATION,
SPINNAKER_STATISTICS_CHANNEL_LIGHTNESS,
SPINNAKER_STATISTICS_CHANNEL_NUM_CHANNELS
} |
| Channels that allow statistics to be calculated. More...
|
|
enum | SpinnakerLogLevel {
SPINNAKER_LOG_LEVEL_OFF = -1,
SPINNAKER_LOG_LEVEL_FATAL = 0,
SPINNAKER_LOG_LEVEL_ALERT = 100,
SPINNAKER_LOG_LEVEL_CRIT = 200,
SPINNAKER_LOG_LEVEL_ERROR = 300,
SPINNAKER_LOG_LEVEL_WARN = 400,
SPINNAKER_LOG_LEVEL_NOTICE = 500,
SPINNAKER_LOG_LEVEL_INFO = 600,
SPINNAKER_LOG_LEVEL_DEBUG = 700,
SPINNAKER_LOG_LEVEL_NOTSET = 800
} |
| Log levels. More...
|
|
enum | ImagePayloadType {
SPINNAKER_IMAGE_PAYLOAD_TYPE_UNKNOWN = -1,
SPINNAKER_IMAGE_PAYLOAD_TYPE_IMAGE,
SPINNAKER_IMAGE_PAYLOAD_TYPE_EXTENDED_CHUNK,
SPINNAKER_IMAGE_PAYLOAD_TYPE_JPEG,
SPINNAKER_IMAGE_PAYLOAD_TYPE_LOSSLESS_COMPRESSED,
SPINNAKER_IMAGE_PAYLOAD_TYPE_LOSSY_COMPRESSED,
SPINNAKER_IMAGE_PAYLOAD_TYPE_JPEG_LOSSLESS_COMPRESSED
} |
|
enum | TLPayloadType {
SPINNAKER_TLPAYLOAD_TYPE_UNKNOWN = 0,
SPINNAKER_TLPAYLOAD_TYPE_IMAGE = 1,
SPINNAKER_TLPAYLOAD_TYPE_RAW_DATA = 2,
SPINNAKER_TLPAYLOAD_TYPE_FILE = 3,
SPINNAKER_TLPAYLOAD_TYPE_CHUNK_DATA = 4,
SPINNAKER_TLPAYLOAD_TYPE_JPEG = 5,
SPINNAKER_TLPAYLOAD_TYPE_JPEG2000 = 6,
SPINNAKER_TLPAYLOAD_TYPE_H264 = 7,
SPINNAKER_TLPAYLOAD_TYPE_CHUNK_ONLY = 8,
SPINNAKER_TLPAYLOAD_TYPE_DEVICE_SPECIFIC = 9,
SPINNAKER_TLPAYLOAD_TYPE_MULTI_PART = 10,
SPINNAKER_TLPAYLOAD_TYPE_CUSTOM_ID = 1000,
SPINNAKER_TLPAYLOAD_TYPE_LOSSLESS_COMPRESSED = SPINNAKER_TLPAYLOAD_TYPE_CUSTOM_ID + 1,
SPINNAKER_TLPAYLOAD_TYPE_LOSSY_COMPRESSED = SPINNAKER_TLPAYLOAD_TYPE_CUSTOM_ID + 2,
SPINNAKER_TLPAYLOAD_TYPE_JPEG_LOSSLESS_COMPRESSED = SPINNAKER_TLPAYLOAD_TYPE_CUSTOM_ID + 3
} |
|
enum | ActionCommandStatus {
SPINNAKER_ACTION_COMMAND_STATUS_OK = 0,
SPINNAKER_ACTION_COMMAND_STATUS_NO_REF_TIME,
SPINNAKER_ACTION_COMMAND_STATUS_OVERFLOW = 0x8015,
SPINNAKER_ACTION_COMMAND_STATUS_ACTION_LATE,
SPINNAKER_ACTION_COMMAND_STATUS_ERROR
} |
| Possible Status Codes Returned from Action Command. More...
|
|
enum | TIFFCompressionMethod {
SPINNAKER_TIFF_COMPRESS_METHOD_NONE = 1,
SPINNAKER_TIFF_COMPRESS_METHOD_PACKBITS,
SPINNAKER_TIFF_COMPRESS_METHOD_DEFLATE,
SPINNAKER_TIFF_COMPRESS_METHOD_ADOBE_DEFLATE,
SPINNAKER_TIFF_COMPRESS_METHOD_CCITTFAX3,
SPINNAKER_TIFF_COMPRESS_METHOD_CCITTFAX4,
SPINNAKER_TIFF_COMPRESS_METHOD_LZW,
SPINNAKER_TIFF_COMPRESS_METHOD_JPEG
} |
| Compression method to use for encoding TIFF images. More...
|
|
enum | PixelFormatIntType {
SPINNAKER_INT_TYPE_UINT8,
SPINNAKER_INT_TYPE_INT8,
SPINNAKER_INT_TYPE_UINT10,
SPINNAKER_INT_TYPE_UINT10p,
SPINNAKER_INT_TYPE_UINT10P,
SPINNAKER_INT_TYPE_UINT12,
SPINNAKER_INT_TYPE_UINT12p,
SPINNAKER_INT_TYPE_UINT12P,
SPINNAKER_INT_TYPE_UINT14,
SPINNAKER_INT_TYPE_UINT16,
SPINNAKER_INT_TYPE_INT16,
SPINNAKER_INT_TYPE_FLOAT32,
SPINNAKER_INT_TYPE_UNKNOWN
} |
| Possible integer types and packing used in a pixel format. More...
|
|
enum | BufferOwnership { SPINNAKER_BUFFER_OWNERSHIP_SYSTEM,
SPINNAKER_BUFFER_OWNERSHIP_USER
} |
|
enum | ImageScalingAlgorithm { SPINNAKER_IMAGE_SCALING_ALGORITHM_NEAREST_NEIGHBOR
} |
| Image scaling algorithms. More...
|
|
enum | SourceDataRange { SPINNAKER_SOURCE_DATA_RANGE_IMAGE_DATA_RANGE,
SPINNAKER_SOURCE_DATA_RANGE_ABSOLUTE_DATA_RANGE,
SPINNAKER_SOURCE_DATA_RANGE_IMAGE_MIN_ABSOLUTE_MAX,
SPINNAKER_SOURCE_DATA_RANGE_ABSOLUTE_MIN_IMAGE_MAX
} |
| Image normalization source data options. More...
|
|
enum | HeatmapColor {
SPINNAKER_HEATMAP_COLOR_BLACK = 1,
SPINNAKER_HEATMAP_COLOR_BLUE = 2,
SPINNAKER_HEATMAP_COLOR_CYAN = 3,
SPINNAKER_HEATMAP_COLOR_GREEN = 4,
SPINNAKER_HEATMAP_COLOR_YELLOW = 5,
SPINNAKER_HEATMAP_COLOR_RED = 6,
SPINNAKER_HEATMAP_COLOR_WHITE = 7
} |
| Color specifiers for the heatmap color gradient. More...
|
|
enum | PolarizationQuadrant { SPINNAKER_POLARIZATION_QUADRANT_I0,
SPINNAKER_POLARIZATION_QUADRANT_I45,
SPINNAKER_POLARIZATION_QUADRANT_I90,
SPINNAKER_POLARIZATION_QUADRANT_I135
} |
| Polarization quadrant specifiers describing the four orientations of linear polarizing filters on polarized cameras. More...
|
|
enum | CCMColorTemperature {
SPINNAKER_CCM_COLOR_TEMP_TUNGSTEN_2800K,
SPINNAKER_CCM_COLOR_TEMP_WARM_FLUORESCENT_3000K,
SPINNAKER_CCM_COLOR_TEMP_COOL_FLUORESCENT_4000K,
SPINNAKER_CCM_COLOR_TEMP_SUNNY_5000K,
SPINNAKER_CCM_COLOR_TEMP_CLOUDY_6500K,
SPINNAKER_CCM_COLOR_TEMP_SHADE_8000K,
SPINNAKER_CCM_COLOR_TEMP_GENERAL
} |
|
enum | CCMType { SPINNAKER_CCM_TYPE_LINEAR,
SPINNAKER_CCM_TYPE_ADVANCED
} |
|
enum | CCMSensor { SPINNAKER_CCM_SENSOR_IMX250
} |
|
enum | CCMColorSpace { SPINNAKER_CCM_COLOR_SPACE_OFF,
SPINNAKER_CCM_COLOR_SPACE_SRGB
} |
|
enum | CCMApplication { SPINNAKER_CCM_APPLICATION_GENERIC,
SPINNAKER_CCM_APPLICATION_MICROSCOPY
} |
|