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.