NVIDIA DeepStream SDK API Reference

8.0 Release
deepstream Namespace Reference

Data Structures

struct  _NvDsSourceMeta
 
class  AbstractIterator
 metadata iterator template More...
 
class  AnalyticsFrameMeta
 
class  AnalyticsObjInfo
 
struct  AudioStreamInfo
 
class  BatchMetadata
 Holds information about a formed batch containingframes from different sources. More...
 
class  Buffer
 Base class of a buffer. More...
 
class  BufferProbe
 Represent a custom object for the purpose of probing output buffers. More...
 
struct  CameraInfo
 
class  ClassifierMetadata
 Meta generated from a classifier. More...
 
class  Cloud2DeviceReceiver
 
class  CommonFactory
 r\Represents a unified interface for managing custom objects and factories More...
 
class  CountMarker
 
class  CustomFactory
 Interface definition for a custom factory. More...
 
class  CustomObject
 Base class for all the custom objects. More...
 
class  DataFeeder
 A specific signal handler for feeding data. More...
 
class  DataReceiver
 A specific signal handler for consuming data. More...
 
class  DefaultActionOwner
 
class  DisplayMetadata
 Metadata for overlay display on a frame. More...
 
class  DS3DBuffer
 
class  Element
 Element class definition. More...
 
class  EnsembleRender
 
class  EventMessageUserMetadata
 User metadata for event message. More...
 
class  FileDataSource
 
class  FPSCounter
 
class  FrameMetadata
 Holds information for a single frame. More...
 
class  LiDARDataSource
 
struct  MediaInfo
 
class  Metadata
 Metadata base class. More...
 
class  MsgMetaGenerator
 
class  NvDsKittiDump
 
class  NvDsMeasureLatency
 
class  NvDsModelEngineWatchOTFTrigger
 
class  NvDsTilerEventHandler
 
class  Object
 Base Object class. More...
 
class  Object3DBBoxUserMetadata
 
class  ObjectCounter
 
class  ObjectImageFootLocationUserMetadata
 
class  ObjectMetadata
 Object metadata. More...
 
class  ObjectVisibilityUserMetadata
 
class  Pad
 Pad is an abstraction of the I/O with an Element,. More...
 
class  PerfMonitor
 
class  Pipeline
 Pipeline class definition. More...
 
class  PreprocessBatchUserMetadata
 User metadata for preprocess batch. More...
 
class  PreprocessTensorMetadata
 Metadata for preprocessed tensor. More...
 
class  RoiMetadata
 ROI metadata. More...
 
class  SegmentationUserMetadata
 A class to handle user metadata for segmentation. More...
 
struct  SensorInfo
 
class  SignalEmitter
 SignalEmitter class. More...
 
class  SignalHandler
 SignalHandler class. More...
 
class  SmartRecordingAction
 
class  SourceConfig
 
class  SourceManager
 
struct  StreamInfo
 
class  Tensor
 
class  TensorMetaParser
 
class  TensorOutputUserMetadata
 
class  TrackerPastFrameUserMetadata
 
class  UserMetadata
 Base class of user defined metadata. More...
 
class  UserMetadataTemplate
 Template for customized user metadata. More...
 
class  VideoBuffer
 
struct  VideoStreamInfo
 

Typedefs

typedef struct deepstream::_NvDsSourceMeta NvDsSourceMeta
 
typedef std::vector< uint64_t > TensorShape
 
using time_point = std::chrono::steady_clock::time_point
 

Enumerations

enum  probeReturn {
  probeReturn::Probe_Ok,
  probeReturn::Probe_Drop
}
 Return values from user implemented probe interfaces. More...
 

Functions

static std::vector< std::string > parse_labels (const std::string &filename)
 

Typedef Documentation

◆ NvDsSourceMeta

◆ TensorShape

typedef std::vector<uint64_t> deepstream::TensorShape

Definition at line 41 of file service-maker/includes/tensor.hpp.

◆ time_point

using deepstream::time_point = typedef std::chrono::steady_clock::time_point

Definition at line 32 of file measure_fps_probe.hpp.

Enumeration Type Documentation

◆ probeReturn

Return values from user implemented probe interfaces.

Enumerator
Probe_Ok 

Nothing abnormal, the buffer will be treated as usual.

Probe_Drop 

Something wrong, indicating the pipeline to drop the buffer.

Definition at line 42 of file buffer_probe.hpp.

Function Documentation

◆ parse_labels()

static std::vector<std::string> deepstream::parse_labels ( const std::string &  filename)
static

Definition at line 26 of file add_message_meta_probe.hpp.

Referenced by deepstream::MsgMetaGenerator::handleData().