SIPL provides abstract and simple API to capture the output of image sensors with optional image processing.
Data Structures | |
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... | |
struct | nvsipl::PlatformCfg |
Defines the camera platform configuration. More... | |
Modules | |
CDAC_GPIO_DEVICE_FLAGS | |
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 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. | |
Macros | |
#define | SIPL_TRUE |
A true NvSiplBool value. More... | |
#define | SIPL_FALSE |
A false NvSiplBool value. More... | |
#define | NVSIPL_GPIO_DEVICE_SERIALIZER_SHIFT (8U) |
Offset to NVSIPL_GPIO_DEVICE_SERIALIZER_0 flag. More... | |
#define | NVSIPL_GPIO_DEVICE_SENSOR_SHIFT (16U) |
Offset to NVSIPL_GPIO_DEVICE_SENSOR_0 flag. More... | |
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... | |
#define NVSIPL_GPIO_DEVICE_SENSOR_SHIFT (16U) |
Offset to NVSIPL_GPIO_DEVICE_SENSOR_0 flag.
Definition at line 179 of file NvSIPLCommon.hpp.
#define NVSIPL_GPIO_DEVICE_SERIALIZER_SHIFT (8U) |
Offset to NVSIPL_GPIO_DEVICE_SERIALIZER_0 flag.
Definition at line 177 of file NvSIPLCommon.hpp.
#define SIPL_FALSE |
A false NvSiplBool value.
Definition at line 92 of file NvSIPLCommon.hpp.
#define SIPL_TRUE |
A true NvSiplBool value.
Definition at line 89 of file NvSIPLCommon.hpp.
using nvsipl::NvSiplBool = typedef uint32_t |
A boolean value, holding SIPL_TRUE or SIPL_FALSE.
Definition at line 98 of file NvSIPLCommon.hpp.
using nvsipl::NvSiplGlobalTime = typedef uint64_t |
Media global time, measured in microseconds.
Definition at line 64 of file NvSIPLCommon.hpp.
Defines clock base for NvSiplTime.
Definition at line 102 of file NvSIPLCommon.hpp.
CDAC GPIO event codes.
Definition at line 182 of file NvSIPLCommon.hpp.
Flag indicating which module errors to read.
Definition at line 229 of file NvSIPLCommon.hpp.
enum nvsipl::SIPLStatus |
Defines the status codes returned by functions in SIPL modules.
Definition at line 115 of file NvSIPLCommon.hpp.