NVIDIA DeepStream SDK API Reference

6.4 Release
nvdsinferserver::ThreadPreprocessor< BasePreprocessorT > Class Template Reference

Detailed Description

template<class BasePreprocessorT>
class nvdsinferserver::ThreadPreprocessor< BasePreprocessorT >

Preprocessor thread queue class template.

Template Parameters
BasePreprocessorTThe preprocessor class used by the thread loop.

Definition at line 298 of file infer_iprocess.h.

Inheritance diagram for nvdsinferserver::ThreadPreprocessor< BasePreprocessorT >:
Collaboration diagram for nvdsinferserver::ThreadPreprocessor< BasePreprocessorT >:

Public Member Functions

template<typename... Args>
 ThreadPreprocessor (Args &&... args)
 
 ~ThreadPreprocessor () override
 
void setThreadName (const std::string &name)
 
NvDsInferStatus transform (SharedBatchArray src, SharedCuStream mainStream, IPreprocessor::PreprocessDone done) final
 

Constructor & Destructor Documentation

◆ ThreadPreprocessor()

template<class BasePreprocessorT >
template<typename... Args>
nvdsinferserver::ThreadPreprocessor< BasePreprocessorT >::ThreadPreprocessor ( Args &&...  args)
inline

Definition at line 306 of file infer_iprocess.h.

References NVDSINFER_SUCCESS.

◆ ~ThreadPreprocessor()

template<class BasePreprocessorT >
nvdsinferserver::ThreadPreprocessor< BasePreprocessorT >::~ThreadPreprocessor ( )
inlineoverride

Definition at line 323 of file infer_iprocess.h.

Member Function Documentation

◆ setThreadName()

template<class BasePreprocessorT >
void nvdsinferserver::ThreadPreprocessor< BasePreprocessorT >::setThreadName ( const std::string &  name)
inline

Definition at line 324 of file infer_iprocess.h.

◆ transform()

template<class BasePreprocessorT >
NvDsInferStatus nvdsinferserver::ThreadPreprocessor< BasePreprocessorT >::transform ( SharedBatchArray  src,
SharedCuStream  mainStream,
IPreprocessor::PreprocessDone  done 
)
inlinefinal

Definition at line 327 of file infer_iprocess.h.

References NVDSINFER_RESOURCE_ERROR, and NVDSINFER_SUCCESS.


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