SIPL provides abstract and simple API to capture the output of image sensors with optional image processing. SIPL is implemented on top of NvMedia API.
Data Structures | |
struct | nvsipl::SIPLErrorDetails |
Error details for a particular device. More... | |
struct | nvsipl::DeviceInfoList |
Defines a list of all external image devices supported by NvSIPL Query and SIPL Device Block drivers. More... | |
struct | nvsipl::PlatformCfg |
Defines the camera platform configuration. More... | |
Modules | |
NvSIPL Camera | |
Provides top-level interfaces to program external image devices and Tegra to create and manage image processing pipelines to receive outputs in NvMediaImage surfaces. | |
NvSIPL Query | |
Manages a database of information about external devices (deserializer, serializer, sensor, and EEPROM) and the camera platform configurations supported by SIPL Device Block drivers. | |
SIPL Auto Control | |
Describes interfaces for SIPL Auto Control implementation. | |
Enumerations | |
enum | nvsipl::SIPLStatus { nvsipl::NVSIPL_STATUS_OK = 0, nvsipl::NVSIPL_STATUS_BAD_ARGUMENT, nvsipl::NVSIPL_STATUS_NOT_SUPPORTED, nvsipl::NVSIPL_STATUS_OUT_OF_MEMORY, nvsipl::NVSIPL_STATUS_RESOURCE_ERROR, nvsipl::NVSIPL_STATUS_TIMED_OUT, nvsipl::NVSIPL_STATUS_INVALID_STATE, nvsipl::NVSIPL_STATUS_EOF, nvsipl::NVSIPL_STATUS_NOT_INITIALIZED, nvsipl::NVSIPL_STATUS_ERROR =127 } |
Defines the status codes returned by functions in SIPL modules. More... | |
enum | nvsipl::SIPLGpioEvent { nvsipl::NVSIPL_GPIO_EVENT_NOTHING = 0, nvsipl::NVSIPL_GPIO_EVENT_INTR, nvsipl::NVSIPL_GPIO_EVENT_ERROR_WAIT_CANCELLED, nvsipl::NVSIPL_GPIO_EVENT_ERROR_CDAC, nvsipl::NVSIPL_GPIO_EVENT_ERROR_BACKEND, nvsipl::NVSIPL_GPIO_EVENT_ERROR_UNKNOWN } |
CDAC GPIO event codes. More... | |
enum | nvsipl::SIPLModuleErrorReadFlag { nvsipl::NVSIPL_MODULE_ERROR_READ_SENSOR, nvsipl::NVSIPL_MODULE_ERROR_READ_SERIALIZER, nvsipl::NVSIPL_MODULE_ERROR_READ_ALL } |
Flag indicating which module errors to read. More... | |
CDAC GPIO event codes.
Definition at line 73 of file NvSIPLCommon.hpp.
Flag indicating which module errors to read.
Definition at line 123 of file NvSIPLCommon.hpp.
enum nvsipl::SIPLStatus |
Defines the status codes returned by functions in SIPL modules.
Definition at line 40 of file NvSIPLCommon.hpp.