![]() |
NVIDIA DRIVE OS Linux SDK API Reference5.1.6.0 Release |
Contains the classes and variables for implementation of Sensor Input Processing Library (SIPL).
Data Structures | |
struct | __NvSIPLVersion |
Holds the version information of NvSIPL Camera (libnvsipl.so). More... | |
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 (libnvsipl_query.so) and NvSIPL DeviceBlock (libnvsipl_devblk.so). 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 (libnvsipl.so). More... | |
class | INvSIPLDeviceBlock |
Defines the public data structures and interfaces for NvSIPL DeviceBlock. More... | |
class | INvSIPLDeviceBlockTrace |
Describes the interfaces of NvSIPLDeviceBlockTrace. More... | |
class | INvSIPLQuery |
Defines the public data structures and describes the interfaces for NvSIPLQuery. More... | |
class | INvSIPLQueryTrace |
Defines the public interfaces to control the logging/tracing of the NvSIPL Query (libnvsipl_query.so) for debugging. More... | |
class | INvSIPLTrace |
Defines the public interfaces to control the logging/tracing of the libnvsipl.so library for debug purposes. More... | |
struct | NvSIPLImageAttr |
Describes attributes of images used in image processing pipeline. More... | |
class | NvSIPLImageGroupWriter |
Describes the interfaces of SIPL pipeline feeder. More... | |
class | NvSIPLPipelineNotifier |
Describes the interfaces of the SIPL pipeline notification handler. More... | |
struct | PlatformCfg |
Defines the camera platform configuration. More... | |
struct | SensorInfo |
Defines the image sensor information. More... | |
struct | SerInfo |
Defines the serializer information. More... | |
Enumerations | |
enum | SIPLStatus { NVSIPL_STATUS_OK = 0, NVSIPL_STATUS_BAD_ARGUMENT, NVSIPL_STATUS_NOT_SUPPORTED, NVSIPL_STATUS_OUT_OF_MEMORY, NVSIPL_STATUS_TIMED_OUT, NVSIPL_STATUS_NOT_INITIALIZED, NVSIPL_STATUS_INVALID_STATE, NVSIPL_STATUS_ERROR =127 } |
Defines the status codes returned by functions in Sensor Input Processing Library (SIPL) modules. 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_SENSORS_PER_CAMERA_MODULE = 2U |
Indicates the maximum number of image sensors per camera module. More... | |
static const std::uint32_t | MAX_EEPROMS_PER_CAMERA_MODULE = MAX_SENSORS_PER_CAMERA_MODULE |
Indicates the maximum number of EEPROMs per camera module. More... | |
static const std::uint32_t | MAX_VIRTUAL_CHANNELS_PER_SENSOR = 4U |
Indicates the maximum number of virtual channels per image sensor. 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 * MAX_SENSORS_PER_CAMERA_MODULE |
Indicates the maximum number of sensors per platform. More... | |
typedef struct nvsipl::__NvSIPLVersion | NvSIPLVersion |
Holds the version information of NvSIPL Camera (libnvsipl.so). More... | |
void | NvSIPLGetVersion (NvSIPLVersion &rVersion) |
Gets the library version. More... | |