NVIDIA DRIVE OS Linux SDK API Reference

5.1.15.2 Release
For Test and Development only
nvsipl::INvSIPLClient::INvMCallback Class Referenceabstract

Detailed Description

Describes a class with callback functions that must be implemented by the consumer of the SIPL image processing pipeline.

The consumer of the INvSIPLBuffer must implement a class derived from this class.

Definition at line 163 of file NvSIPLClient.hpp.

Public Member Functions

virtual SIPLStatus OnFrameAvailable (INvSIPLBuffer *pBuffer)=0
 A new output frame is available. More...
 

Member Function Documentation

◆ OnFrameAvailable()

virtual SIPLStatus nvsipl::INvSIPLClient::INvMCallback::OnFrameAvailable ( INvSIPLBuffer pBuffer)
pure virtual

A new output frame is available.

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

The consumer must use INvSIPLBuffer::AddRef and INvSIPLBuffer::Release on the buffer if it intends to consume the buffer asynchronously in a different thread.

Parameters
[in]pBufferA pointer to INvSIPLBuffer.
Returns
SIPLStatus Indicates if the frame was consumed correctly.

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