NVIDIA DeepStream SDK API Reference

6.4 Release
nvdsinferserver::InferExtraProcessor Class Reference

Detailed Description

: Extra processing pre/post inference.

Definition at line 37 of file infer_extra_processor.h.

Public Member Functions

 InferExtraProcessor ()
 
 ~InferExtraProcessor ()
 
NvDsInferStatus initCustomProcessor (SharedDllHandle dlHandle, const std::string &funcName, const std::string &config)
 
NvDsInferStatus allocateExtraInputs (BaseBackend &backend, const std::set< std::string > &excludes, int32_t poolSize, int gpuId)
 
NvDsInferStatus processExtraInputs (SharedBatchArray &inputs)
 
void notifyError (NvDsInferStatus status)
 
NvDsInferStatus checkInferOutputs (SharedBatchArray &outputs, SharedOptions inOptions)
 
NvDsInferStatus destroy ()
 

Constructor & Destructor Documentation

◆ InferExtraProcessor()

nvdsinferserver::InferExtraProcessor::InferExtraProcessor ( )

◆ ~InferExtraProcessor()

nvdsinferserver::InferExtraProcessor::~InferExtraProcessor ( )

Member Function Documentation

◆ allocateExtraInputs()

NvDsInferStatus nvdsinferserver::InferExtraProcessor::allocateExtraInputs ( BaseBackend backend,
const std::set< std::string > &  excludes,
int32_t  poolSize,
int  gpuId 
)

◆ checkInferOutputs()

NvDsInferStatus nvdsinferserver::InferExtraProcessor::checkInferOutputs ( SharedBatchArray outputs,
SharedOptions  inOptions 
)

◆ destroy()

NvDsInferStatus nvdsinferserver::InferExtraProcessor::destroy ( )

◆ initCustomProcessor()

NvDsInferStatus nvdsinferserver::InferExtraProcessor::initCustomProcessor ( SharedDllHandle  dlHandle,
const std::string &  funcName,
const std::string &  config 
)

◆ notifyError()

void nvdsinferserver::InferExtraProcessor::notifyError ( NvDsInferStatus  status)

◆ processExtraInputs()

NvDsInferStatus nvdsinferserver::InferExtraProcessor::processExtraInputs ( SharedBatchArray inputs)

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