NVIDIA DeepStream SDK API Reference

6.4 Release
nvdsinferserver::ThreadHostPostprocessor< BasePostprocessorT > Class Template Reference

Detailed Description

template<typename BasePostprocessorT>
class nvdsinferserver::ThreadHostPostprocessor< BasePostprocessorT >

A host post processor thread queue template class.

Template Parameters
BasePostprocessorTThe post processor used by the thread loop.

Definition at line 389 of file infer_iprocess.h.

Inheritance diagram for nvdsinferserver::ThreadHostPostprocessor< BasePostprocessorT >:
Collaboration diagram for nvdsinferserver::ThreadHostPostprocessor< BasePostprocessorT >:

Public Member Functions

template<typename... Args>
 ThreadHostPostprocessor (Args &&... args)
 
 ~ThreadHostPostprocessor ()
 
NvDsInferStatus postHostProcess (SharedBatchArray inBuf, SharedCuStream mainStream, IPostprocessor::PostprocessDone done) final
 

Constructor & Destructor Documentation

◆ ThreadHostPostprocessor()

template<typename BasePostprocessorT >
template<typename... Args>
nvdsinferserver::ThreadHostPostprocessor< BasePostprocessorT >::ThreadHostPostprocessor ( Args &&...  args)
inline

Definition at line 396 of file infer_iprocess.h.

References NVDSINFER_SUCCESS.

◆ ~ThreadHostPostprocessor()

template<typename BasePostprocessorT >
nvdsinferserver::ThreadHostPostprocessor< BasePostprocessorT >::~ThreadHostPostprocessor ( )
inline

Definition at line 414 of file infer_iprocess.h.

Member Function Documentation

◆ postHostProcess()

template<typename BasePostprocessorT >
NvDsInferStatus nvdsinferserver::ThreadHostPostprocessor< BasePostprocessorT >::postHostProcess ( SharedBatchArray  inBuf,
SharedCuStream  mainStream,
IPostprocessor::PostprocessDone  done 
)
inlinefinal

Definition at line 416 of file infer_iprocess.h.

References NVDSINFER_RESOURCE_ERROR, and NVDSINFER_SUCCESS.


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