|
NVIDIA DriveOS Linux NSR SDK API Reference
|
7.0.3.0 Release
|
Go to the documentation of this file.
13 #ifndef NVSIPLCLIENT_HPP
14 #define NVSIPLCLIENT_HPP
222 virtual void AddRef() = 0;
495 #endif // NVSIPLCLIENT_HPP
Holds the sensor frame timestamp structure.
Defines the control info.
uint32_t embeddedBufBottomSize
Holds size of the bottom embedded data.
INvSIPLNvMBuffer()=default
Default constructor declared in order to allow construction of derived objects.
INvSIPLBuffer & operator=(INvSIPLBuffer &other) &=delete
Delete copy assignment operator.
INvSIPLNvMBuffer & operator=(INvSIPLNvMBuffer &other) &=delete
Delete copy assignment operator.
Holds local average and clip statistics block (LAC Stats).
virtual SIPLStatus Release()=0
Release a reference.
Holds controls for local average and clip statistics (LAC Stats).
virtual ImageMetaData const & GetImageData() const =0
Gets an nvsipl::INvSIPLClient::ImageMetaData associated with NvSciBufObj.
@ ISP1
Indicates the first output of ISP.
Defines the public data structures and describes the interfaces for NvSIPL Client.
Holds dead pixel correction statistics (DPC Stats).
INvSIPLClient & operator=(INvSIPLClient &other) &=delete
Delete copy assignment operation.
NVIDIA SIPL: Common Data Structures - SIPL
Holds controls for histogram statistics (HIST Stats).
OutputType
Defines the types of the SIPL pipeline output.
struct NvSciBufObjRefRec * NvSciBufObj
NVIDIA Software Communications Interface (SCI) : NvSciSync
Abstract interface for SIPL buffers.
Holds the sensor companding piecewise linear (PWL) structure.
INvSIPLBuffer()=default
Default constructor declared in order to allow construction of derived objects.
Holds the sensor report frame report structure.
uint8_t * embeddedBufBottom
Holds pointer to the bottom embedded data.
Describes a client of the pipeline.
SIPLStatus
Defines the status codes returned by functions in SIPL modules.
virtual ~INvSIPLClient()=default
Default destructor.
Holds the sensor white balance gain structure.
~INvSIPLNvMBuffer() override=default
Default destructor.
@ ISP0
Indicates the unprocessed output of the image sensor.
Holds the sensor illumination control structure.
uint8_t * embeddedBufTop
Holds pointer to the top embedded data.
NVIDIA SIPL: ISP Definitions - NvSIPL Client
Holds the sensor temperature structure.
virtual void AddRef()=0
Adds a reference.
Holds bad pixel statistics (BP Stats).
Defines the opaque NvSciSyncFence.
Holds histogram statistics (HIST Stats).
NVIDIA Software Communications Interface (SCI) : NvSciStream
virtual ImageEmbeddedData const & GetImageEmbeddedData() const =0
Gets an nvsipl::INvSIPLClient::ImageEmbeddedData this is the RAW data associated with the captured im...
Holds sensor exposure information.
Holds controls for bad pixel statistics (BP Stats).
Describes a SIPL buffer containing an NvSciBufObj.
Contains the classes and variables for implementation of SIPL.
INvSIPLClient()=default
Default constructor declared in order to allow construction of derived objects.
Holds the sensor frame sequence number structure.
Holds the sensor CRC structure.
virtual ~INvSIPLBuffer()=default
Default destructor.
@ ISP2
Indicates the second output of ISP.
virtual SIPLStatus AddNvSciSyncPrefence(NvSciSyncFence const &prefence)=0
Add an NvSciSync prefence.
virtual SIPLStatus GetEOFNvSciSyncFence(NvSciSyncFence *const postfence)=0
Retrieve the latest NvSciSync EOF fence.
uint32_t embeddedBufTopSize
Holds size of the top embedded data.
virtual NvSciBufObj GetNvSciBufImage() const =0
Gets a handle to NvSciBufObj.