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... | |
cudaStream_t | m_cudaStream |
DSPostProcessLibraryBase::DSPostProcessLibraryBase | ( | ) |
Definition at line 61 of file nvdspostprocesslib_base.hpp.
References m_cudaStream, m_element, and m_gpuId.
DSPostProcessLibraryBase::DSPostProcessLibraryBase | ( | DSPostProcess_CreateParams * | params | ) |
Definition at line 67 of file nvdspostprocesslib_base.hpp.
References DSPostProcess_CreateParams::m_cudaStream, m_cudaStream, DSPostProcess_CreateParams::m_element, m_element, DSPostProcess_CreateParams::m_gpuId, and m_gpuId.
|
virtual |
Definition at line 80 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 56 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().