NVIDIA DRIVE OS Linux API Reference Release

 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
nvsipl::NvSIPLImageGroupWriter Class Referenceabstract

Detailed Description

Describes the interfaces of SIPL pipeline feeder.

This class defines data structures and interfaces that must be implemented by SIPL pipeline feeder in case of ISP re-process mode.

In ISP re-process mode, the user can feed unprocessed sensor output captured during data collection process and then process them through HW ISP.

The user must have configured NvSIPL Camera (libnvsipl.so) using appropriate PlatformCfg to be able to use this mode.

Definition at line 135 of file NvSIPLPipelineMgr.hpp.

Data Structures

struct  RawBuffer
 Describes an unprocessed sensor output buffer. More...

Public Member Functions

virtual SIPLStatus FillRawBuffer (RawBuffer &oRawBuffer)=0
 Populates the buffer with RAW data. More...
virtual ~NvSIPLImageGroupWriter (void)=default
 Default destructor. More...

Constructor & Destructor Documentation

virtual nvsipl::NvSIPLImageGroupWriter::~NvSIPLImageGroupWriter ( void  )

Default destructor.

Member Function Documentation

virtual SIPLStatus nvsipl::NvSIPLImageGroupWriter::FillRawBuffer ( RawBuffer oRawBuffer)
pure virtual

Populates the buffer with RAW data.

This method is overridden by implementation of the consumer. This function is called by SIPL pipeline thread.

Feeder must populate the RawBuffer with appropriate RAW data.

[out]oRawBufferA reference to RawBuffer that will be populated by the function.
SIPLStatus. The completion status of this operation.

The documentation for this class was generated from the following file: