• <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>
  • NVIDIA DRIVE OS Linux SDK API Reference

    6.0.10.0 Release
    All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules 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 the SIPL pipeline feeder in case of ISP reprocess mode.

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

    The user must have configured NvSIPL Camera using an appropriate PlatformCfg to be able to use this mode.

    Definition at line 278 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...
     
     NvSIPLImageGroupWriter ()=default
     Default Constructor. More...
     
     NvSIPLImageGroupWriter (NvSIPLImageGroupWriter &)=delete
     Delete copy Constructor. More...
     
     NvSIPLImageGroupWriter (NvSIPLImageGroupWriter &&)=delete
     Delete move Constructor. More...
     
    NvSIPLImageGroupWriteroperator= (NvSIPLImageGroupWriter &) &=delete
     Delete copy assigned Constructor. More...
     
    NvSIPLImageGroupWriteroperator= (NvSIPLImageGroupWriter &&) &=delete
     Delete move assigned Constructor. More...
     
    virtual ~NvSIPLImageGroupWriter (void)=default
     Default destructor. More...
     

    Constructor & Destructor Documentation

    ◆ NvSIPLImageGroupWriter() [1/3]

    nvsipl::NvSIPLImageGroupWriter::NvSIPLImageGroupWriter ( )
    default

    Default Constructor.

    ◆ NvSIPLImageGroupWriter() [2/3]

    nvsipl::NvSIPLImageGroupWriter::NvSIPLImageGroupWriter ( NvSIPLImageGroupWriter )
    delete

    Delete copy Constructor.

    ◆ NvSIPLImageGroupWriter() [3/3]

    nvsipl::NvSIPLImageGroupWriter::NvSIPLImageGroupWriter ( NvSIPLImageGroupWriter &&  )
    delete

    Delete move Constructor.

    ◆ ~NvSIPLImageGroupWriter()

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

    Default destructor.

    Member Function Documentation

    ◆ FillRawBuffer()

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

    Populates the buffer with RAW data.

    The consumer's implementation overrides this method. The method is called by SIPL pipeline thread in runtime only.

    The feeder must populate the RawBuffer with appropriate RAW data.

    Parameters
    [out]oRawBufferA reference to the RawBuffer that the function is to populate.
    Returns
    SIPLStatus The completion status of this operation (implementation defined)

    ◆ operator=() [1/2]

    NvSIPLImageGroupWriter& nvsipl::NvSIPLImageGroupWriter::operator= ( NvSIPLImageGroupWriter &&  ) &
    delete

    Delete move assigned Constructor.

    ◆ operator=() [2/2]

    NvSIPLImageGroupWriter& nvsipl::NvSIPLImageGroupWriter::operator= ( NvSIPLImageGroupWriter ) &
    delete

    Delete copy assigned Constructor.


    The documentation for this class was generated from the following file:
    人人超碰97caoporen国产