NVIDIA DeepStream SDK API Reference

8.0 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 sources/libs/nvdsinferserver/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
 
template<typename... Args>
 ThreadHostPostprocessor (Args &&... args)
 
 ~ThreadHostPostprocessor ()
 
NvDsInferStatus postHostProcess (SharedBatchArray inBuf, SharedCuStream mainStream, IPostprocessor::PostprocessDone done) final
 

Constructor & Destructor Documentation

◆ ThreadHostPostprocessor() [1/2]

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

Definition at line 396 of file sources/libs/nvdsinferserver/infer_iprocess.h.

References NVDSINFER_SUCCESS.

◆ ~ThreadHostPostprocessor() [1/2]

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

◆ ThreadHostPostprocessor() [2/2]

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

◆ ~ThreadHostPostprocessor() [2/2]

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

Member Function Documentation

◆ postHostProcess() [1/2]

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

◆ postHostProcess() [2/2]

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

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