NVIDIA DeepStream SDK API Reference

8.0 Release
NvDsAnalyticCtx Class Referenceabstract

Detailed Description

Public Member Functions

void destroy ()
 
virtual void processSource (NvDsAnalyticProcessParams &process_params)=0
 
 NvDsAnalyticCtx ()
 
virtual ~NvDsAnalyticCtx ()
 
void destroy ()
 
virtual void processSource (NvDsAnalyticProcessParams &process_params)=0
 
 NvDsAnalyticCtx ()
 
virtual ~NvDsAnalyticCtx ()
 

Static Public Member Functions

static std::unique_ptr< NvDsAnalyticCtxcreate (StreamInfo &stream_info, int32_t src_id, int32_t width=1920, int32_t height=1080, uint32_t filtTime=MED_FILT_MSEC, uint32_t timeOut=300, uint32_t hist=50)
 
static std::unique_ptr< NvDsAnalyticCtxcreate (StreamInfo &stream_info, int32_t src_id, int32_t width=1920, int32_t height=1080, uint32_t filtTime=MED_FILT_MSEC, uint32_t timeOut=300, uint32_t hist=50)
 

Constructor & Destructor Documentation

◆ NvDsAnalyticCtx() [1/2]

NvDsAnalyticCtx::NvDsAnalyticCtx ( )
inline

◆ ~NvDsAnalyticCtx() [1/2]

virtual NvDsAnalyticCtx::~NvDsAnalyticCtx ( )
inlinevirtual

◆ NvDsAnalyticCtx() [2/2]

NvDsAnalyticCtx::NvDsAnalyticCtx ( )
inline

Definition at line 145 of file libs/nvds_analytics/nvds_analytics.h.

◆ ~NvDsAnalyticCtx() [2/2]

virtual NvDsAnalyticCtx::~NvDsAnalyticCtx ( )
inlinevirtual

Definition at line 148 of file libs/nvds_analytics/nvds_analytics.h.

Member Function Documentation

◆ create() [1/2]

static std::unique_ptr<NvDsAnalyticCtx> NvDsAnalyticCtx::create ( StreamInfo stream_info,
int32_t  src_id,
int32_t  width = 1920,
int32_t  height = 1080,
uint32_t  filtTime = MED_FILT_MSEC,
uint32_t  timeOut = 300,
uint32_t  hist = 50 
)
static

◆ create() [2/2]

static std::unique_ptr<NvDsAnalyticCtx> NvDsAnalyticCtx::create ( StreamInfo stream_info,
int32_t  src_id,
int32_t  width = 1920,
int32_t  height = 1080,
uint32_t  filtTime = MED_FILT_MSEC,
uint32_t  timeOut = 300,
uint32_t  hist = 50 
)
static

◆ destroy() [1/2]

void NvDsAnalyticCtx::destroy ( )

◆ destroy() [2/2]

void NvDsAnalyticCtx::destroy ( )

◆ processSource() [1/2]

virtual void NvDsAnalyticCtx::processSource ( NvDsAnalyticProcessParams process_params)
pure virtual

◆ processSource() [2/2]

virtual void NvDsAnalyticCtx::processSource ( NvDsAnalyticProcessParams process_params)
pure virtual

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