NVIDIA DeepStream SDK API Reference

6.4 Release
nvdsinferserver::IPostprocessor Class Referenceabstract

Detailed Description

Post-processor interface class.

Definition at line 59 of file infer_iprocess.h.

Inheritance diagram for nvdsinferserver::IPostprocessor:

Public Types

using PostprocessDone = std::function< void(NvDsInferStatus, SharedBatchArray)>
 

Public Member Functions

 IPostprocessor ()=default
 
virtual ~IPostprocessor ()=default
 
virtual NvDsInferStatus postCudaProcess (SharedBatchArray inBuf, SharedCuStream mainStream, PostprocessDone done)=0
 
virtual NvDsInferStatus postHostProcess (SharedBatchArray inBuf, SharedCuStream mainStream, PostprocessDone done)=0
 

Member Typedef Documentation

◆ PostprocessDone

Constructor & Destructor Documentation

◆ IPostprocessor()

nvdsinferserver::IPostprocessor::IPostprocessor ( )
default

◆ ~IPostprocessor()

virtual nvdsinferserver::IPostprocessor::~IPostprocessor ( )
virtualdefault

Member Function Documentation

◆ postCudaProcess()

virtual NvDsInferStatus nvdsinferserver::IPostprocessor::postCudaProcess ( SharedBatchArray  inBuf,
SharedCuStream  mainStream,
PostprocessDone  done 
)
pure virtual

◆ postHostProcess()

virtual NvDsInferStatus nvdsinferserver::IPostprocessor::postHostProcess ( SharedBatchArray  inBuf,
SharedCuStream  mainStream,
PostprocessDone  done 
)
pure virtual

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