NVIDIA DeepStream SDK API Reference

6.4 Release
nvdsinferserver::IPreprocessor Class Referenceabstract

Detailed Description

Preprocessor interface class.

Definition at line 41 of file infer_iprocess.h.

Inheritance diagram for nvdsinferserver::IPreprocessor:

Public Types

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

Public Member Functions

 IPreprocessor ()=default
 
virtual ~IPreprocessor ()=default
 
virtual NvDsInferStatus transform (SharedBatchArray src, SharedCuStream mainStream, PreprocessDone done)=0
 

Member Typedef Documentation

◆ PreprocessDone

Definition at line 44 of file infer_iprocess.h.

Constructor & Destructor Documentation

◆ IPreprocessor()

nvdsinferserver::IPreprocessor::IPreprocessor ( )
default

◆ ~IPreprocessor()

virtual nvdsinferserver::IPreprocessor::~IPreprocessor ( )
virtualdefault

Member Function Documentation

◆ transform()

virtual NvDsInferStatus nvdsinferserver::IPreprocessor::transform ( SharedBatchArray  src,
SharedCuStream  mainStream,
PreprocessDone  done 
)
pure virtual

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