Definition at line 33 of file nvdspostprocesslib_base.hpp.
Public Member Functions | |
DSPostProcessLibraryBase () | |
DSPostProcessLibraryBase (DSPostProcess_CreateParams *params) | |
virtual | ~DSPostProcessLibraryBase () |
virtual bool | HandleEvent (GstEvent *event)=0 |
virtual bool | SetConfigFile (const gchar *config_file)=0 |
virtual BufferResult | ProcessBuffer (GstBuffer *inbuf)=0 |
Data Fields | |
GstBaseTransform * | m_element |
guint | m_gpuId |
GPU ID on which we expect to execute the algorithm. More... | |
gboolean | m_preprocessor_support |
cudaStream_t | m_cudaStream |
DSPostProcessLibraryBase::DSPostProcessLibraryBase | ( | ) |
Definition at line 62 of file nvdspostprocesslib_base.hpp.
References m_cudaStream, m_element, m_gpuId, and m_preprocessor_support.
DSPostProcessLibraryBase::DSPostProcessLibraryBase | ( | DSPostProcess_CreateParams * | params | ) |
Definition at line 69 of file nvdspostprocesslib_base.hpp.
References DSPostProcess_CreateParams::m_cudaStream, m_cudaStream, DSPostProcess_CreateParams::m_element, m_element, DSPostProcess_CreateParams::m_gpuId, m_gpuId, DSPostProcess_CreateParams::m_preprocessor_support, and m_preprocessor_support.
|
virtual |
Definition at line 84 of file nvdspostprocesslib_base.hpp.
|
pure virtual |
Implements IDSPostProcessLibrary.
Implemented in PostProcessAlgorithm.
|
pure virtual |
Implements IDSPostProcessLibrary.
Implemented in PostProcessAlgorithm.
|
pure virtual |
Implements IDSPostProcessLibrary.
Implemented in PostProcessAlgorithm.
cudaStream_t DSPostProcessLibraryBase::m_cudaStream |
Definition at line 57 of file nvdspostprocesslib_base.hpp.
Referenced by DSPostProcessLibraryBase(), and PostProcessAlgorithm::PostProcessAlgorithm().
GstBaseTransform* DSPostProcessLibraryBase::m_element |
Definition at line 51 of file nvdspostprocesslib_base.hpp.
Referenced by DSPostProcessLibraryBase(), and PostProcessAlgorithm::PostProcessAlgorithm().
guint DSPostProcessLibraryBase::m_gpuId |
GPU ID on which we expect to execute the algorithm.
Definition at line 54 of file nvdspostprocesslib_base.hpp.
Referenced by DSPostProcessLibraryBase(), and PostProcessAlgorithm::PostProcessAlgorithm().
gboolean DSPostProcessLibraryBase::m_preprocessor_support |
Definition at line 56 of file nvdspostprocesslib_base.hpp.
Referenced by DSPostProcessLibraryBase().