SIPL provides abstract and simple API to capture the output of image sensors with optional image processing.
Data Structures | |
| struct | nvsipl::PlatformCfg |
| Defines the camera platform configuration. More... | |
| struct | nvsipl::NvSiplRect |
| Holds a rectangular region of a surface. More... | |
| struct | nvsipl::NvSiplPoint |
| Defines the location of a point on a two-dimensional object. More... | |
| struct | nvsipl::NvSiplPointFloat |
| Defines the float-precision location of a point on a two-dimensional object. More... | |
| struct | nvsipl::SIPLErrorDetails |
| Error details for a particular device. More... | |
Modules | |
| IMX623 Custom Data | |
| Describes custom data for IMX623. | |
| IMX623 Custom Interface | |
| Describes the custom interface for IMX623. | |
| IMX728 Custom Data | |
| Describes custom data for IMX728. | |
| IMX728 Custom Interface | |
| Describes the custom interface for IMX728. | |
| NvSIPL Camera | |
| Provides top-level interfaces to program external image devices and Tegra to create and manage image processing pipelines to receive outputs in NvSciBufObj Images. | |
| NvSIPL Device Block Trace | |
| Provides interfaces to configure the trace level for SIPL Device Block. | |
| 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. | |
Typedefs | |
| using | nvsipl::NvSiplGlobalTime = uint64_t |
| Media global time, measured in microseconds. More... | |
| using | nvsipl::NvSiplBool = uint32_t |
| A boolean value, holding SIPL_TRUE or SIPL_FALSE. More... | |
| using nvsipl::NvSiplBool = typedef uint32_t |
A boolean value, holding SIPL_TRUE or SIPL_FALSE.
Definition at line 136 of file NvSIPLCommon.hpp.
| using nvsipl::NvSiplGlobalTime = typedef uint64_t |
Media global time, measured in microseconds.
Definition at line 109 of file NvSIPLCommon.hpp.
| enum nvsipl::NvSiplTimeBase : std::uint8_t |
Defines clock base for NvSiplTime.
Definition at line 140 of file NvSIPLCommon.hpp.
| enum nvsipl::SIPLGpioEvent : std::uint8_t |
CDAC GPIO event codes.
Definition at line 184 of file NvSIPLCommon.hpp.
| enum nvsipl::SIPLModuleErrorReadFlag : std::uint8_t |
Flag indicating which module errors to read.
Definition at line 231 of file NvSIPLCommon.hpp.
| enum nvsipl::SIPLStatus : std::uint8_t |
Defines the status codes returned by functions in SIPL modules.
Definition at line 153 of file NvSIPLCommon.hpp.