NVIDIA DeepStream SDK API Reference

6.4 Release
DSPostProcessLibrary_Factory Class Reference

Detailed Description

Definition at line 39 of file nvdspostprocesslib_factory.hpp.

Public Member Functions

 DSPostProcessLibrary_Factory ()
 
 ~DSPostProcessLibrary_Factory ()
 
IDSPostProcessLibraryCreateCustomAlgoCtx (std::string libName, DSPostProcess_CreateParams *params)
 

Data Fields

void * m_libHandle
 
std::string m_libName
 
std::function< IDSPostProcessLibrary *(DSPostProcess_CreateParams *)> m_CreateAlgoCtx
 

Constructor & Destructor Documentation

◆ DSPostProcessLibrary_Factory()

DSPostProcessLibrary_Factory::DSPostProcessLibrary_Factory ( )
inline

Definition at line 42 of file nvdspostprocesslib_factory.hpp.

◆ ~DSPostProcessLibrary_Factory()

DSPostProcessLibrary_Factory::~DSPostProcessLibrary_Factory ( )
inline

Definition at line 46 of file nvdspostprocesslib_factory.hpp.

References m_libHandle, and m_libName.

Member Function Documentation

◆ CreateCustomAlgoCtx()

IDSPostProcessLibrary* DSPostProcessLibrary_Factory::CreateCustomAlgoCtx ( std::string  libName,
DSPostProcess_CreateParams params 
)
inline

Definition at line 56 of file nvdspostprocesslib_factory.hpp.

References m_CreateAlgoCtx, m_libHandle, and m_libName.

Field Documentation

◆ m_CreateAlgoCtx

std::function<IDSPostProcessLibrary*(DSPostProcess_CreateParams *)> DSPostProcessLibrary_Factory::m_CreateAlgoCtx

Definition at line 86 of file nvdspostprocesslib_factory.hpp.

Referenced by CreateCustomAlgoCtx().

◆ m_libHandle

void* DSPostProcessLibrary_Factory::m_libHandle

◆ m_libName

std::string DSPostProcessLibrary_Factory::m_libName

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