NVIDIA DeepStream SDK API Reference

8.0 Release
nvdsinferserver::StreamManager Class Reference

Detailed Description

Public Types

using StreamId = uint64_t
 
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)
 
 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 [1/2]

◆ StreamId [2/2]

Constructor & Destructor Documentation

◆ StreamManager() [1/2]

nvdsinferserver::StreamManager::StreamManager ( )
inline

◆ ~StreamManager() [1/2]

nvdsinferserver::StreamManager::~StreamManager ( )
default

◆ StreamManager() [2/2]

nvdsinferserver::StreamManager::StreamManager ( )
inline

◆ ~StreamManager() [2/2]

nvdsinferserver::StreamManager::~StreamManager ( )
default

Member Function Documentation

◆ notifyError() [1/2]

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

◆ notifyError() [2/2]

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

◆ startStream() [1/2]

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

◆ startStream() [2/2]

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

◆ stopStream() [1/2]

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

◆ stopStream() [2/2]

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

◆ streamInferDone() [1/2]

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

◆ streamInferDone() [2/2]

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

◆ waitStream() [1/2]

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

◆ waitStream() [2/2]

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

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