NVIDIA DRIVE OS Linux SDK API Reference

5.2.0 Release
For Test and Development only
nvsipl Namespace Reference

Detailed Description

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...