Contains the classes and variables for implementation of SIPL.
Data Structures | |
| struct | CameraModuleInfo |
| Defines information for the camera module. More... | |
| struct | DeserInfo |
| Defines the deserializer information. More... | |
| struct | DeviceBlockInfo |
| Defines the DeviceBlock information. More... | |
| struct | DeviceInfoList |
| Defines a list of all external image devices supported by NvSIPL Query and SIPL Device Block drivers. More... | |
| struct | EEPROMInfo |
| Defines the EEPROM information. More... | |
| class | INvSIPLCamera |
| Defines public data structures and describes the interfaces for NvSIPLCamera. More... | |
| class | INvSIPLClient |
| Defines the public data structures and describes the interfaces for NvSIPL Client. More... | |
| class | INvSIPLFrameCompletionQueue |
| The interface to the frame completion queue. More... | |
| class | INvSIPLNotificationQueue |
| The interface to the notification queue. More... | |
| class | INvSIPLQuery |
| Defines the public data structures and describes the interfaces for NvSIPLQuery. More... | |
| class | INvSIPLQueryTrace |
| class | INvSIPLTrace |
| Defines the public interfaces to control the logging/tracing of SIPL. More... | |
| class | ISiplControlAuto |
| Defines SIPL Control Auto Interface Class. More... | |
| struct | NvSIPLDownscaleCropCfg |
| Downscale and crop configuration. More... | |
| struct | NvSIPLImageAttr |
| Describes attributes of images used in image processing pipeline. More... | |
| class | NvSIPLImageGroupWriter |
| Describes the interfaces of SIPL pipeline feeder. More... | |
| struct | NvSIPLPipelineCfg |
| Defines the camera pipeline configuration. More... | |
| struct | NvSIPLPipelineConfiguration |
| Defines the camera pipeline configuration. More... | |
| class | NvSIPLPipelineNotifier |
| Describes the interfaces of the SIPL pipeline notification handler. More... | |
| struct | NvSIPLPipelineQueues |
| This is the output structure for the new version of SetPipelineCfg(). More... | |
| struct | NvSIPLVersion |
| Holds the version information of NvSIPL Camera and NvSIPL Client. More... | |
| struct | PlatformCfg |
| Defines the camera platform configuration. More... | |
| struct | SensorInfo |
| Defines the image sensor information. More... | |
| struct | SerInfo |
| Defines the serializer information. More... | |
| struct | SiplControlAutoAwbGain |
| Color Gains assuming order RGGB, RCCB, RCCC. More... | |
| struct | SiplControlAutoAwbSetting |
| Output image attributes. More... | |
| struct | SiplControlAutoInputParam |
| Input parameters for processing AE/AWB. More... | |
| struct | SiplControlAutoOutputParam |
| AE/AWB Output parameters. More... | |
| struct | SiplControlAutoSensorSetting |
| Sensor Settings. More... | |
| struct | SiplControlEmbedData |
| Embedded data and parsed info. More... | |
| struct | SiplControlEmbedInfo |
| Parsed Frame Embedded Info. More... | |
| struct | SiplControlIspStatsInfo |
| Holds Stats information. More... | |
| struct | SiplControlIspStatsSetting |
| Settings to config stats. More... | |
Enumerations | |
| enum | SIPLStatus { NVSIPL_STATUS_OK = 0, NVSIPL_STATUS_BAD_ARGUMENT, NVSIPL_STATUS_NOT_SUPPORTED, NVSIPL_STATUS_OUT_OF_MEMORY, NVSIPL_STATUS_RESOURCE_ERROR, NVSIPL_STATUS_TIMED_OUT, NVSIPL_STATUS_INVALID_STATE, NVSIPL_STATUS_EOF, NVSIPL_STATUS_NOT_INITIALIZED, NVSIPL_STATUS_ERROR =127 } |
| Defines the status codes returned by functions in SIPL modules. More... | |
| enum | PluginType { NV_PLUGIN = 0, CUSTOM_PLUGIN0, MAX_NUM_PLUGINS } |
| Defines types of SIPL Control Auto plug-ins. More... | |
Functions | |
| void | NvSIPLGetVersion (NvSIPLVersion &rVersion) |
| Gets the library version. More... | |
Variables | |
| static const std::uint32_t | MAX_DEVICEBLOCKS_PER_PLATFORM = 4U |
| Indicates the maximum number of device blocks per platform. More... | |
| static const std::uint32_t | MAX_CAMERAMODULES_PER_BLOCK = 4U |
| Indicates the maximum number of camera modules per device block. More... | |
| static const std::uint32_t | MAX_CAMERAMODULES_PER_PLATFORM = MAX_DEVICEBLOCKS_PER_PLATFORM * MAX_CAMERAMODULES_PER_BLOCK |
| Indicates the maximum number of camera modules per platform. More... | |
| static const std::uint32_t | MAX_SENSORS_PER_PLATFORM = MAX_CAMERAMODULES_PER_PLATFORM |
| Indicates the maximum number of sensors per platform. More... | |