NVIDIA DeepStream SDK API Reference

6.4 Release
nvdsinferserver::StreamManager Class Reference

Detailed Description

Definition at line 25 of file infer_stream_manager.h.

Public Types

using StreamId = uint64_t
 

Public Member Functions

 StreamManager ()
 
 ~StreamManager ()=default
 
NvDsInferStatus waitStream (StreamId id)
 
NvDsInferStatus startStream (StreamId id, int64_t timestamp, void *userptr)
 
NvDsInferStatus stopStream (StreamId id)
 
NvDsInferStatus streamInferDone (StreamId id, SharedBatchArray &outTensors)
 
void notifyError (NvDsInferStatus status)
 

Member Typedef Documentation

◆ StreamId

Definition at line 27 of file infer_stream_manager.h.

Constructor & Destructor Documentation

◆ StreamManager()

nvdsinferserver::StreamManager::StreamManager ( )
inline

Definition at line 29 of file infer_stream_manager.h.

◆ ~StreamManager()

nvdsinferserver::StreamManager::~StreamManager ( )
default

Member Function Documentation

◆ notifyError()

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

◆ startStream()

NvDsInferStatus nvdsinferserver::StreamManager::startStream ( StreamId  id,
int64_t  timestamp,
void *  userptr 
)

◆ stopStream()

NvDsInferStatus nvdsinferserver::StreamManager::stopStream ( StreamId  id)

◆ streamInferDone()

NvDsInferStatus nvdsinferserver::StreamManager::streamInferDone ( StreamId  id,
SharedBatchArray outTensors 
)

◆ waitStream()

NvDsInferStatus nvdsinferserver::StreamManager::waitStream ( StreamId  id)

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