NVIDIA DeepStream SDK API Reference

7.1 Release
deepstream Namespace Reference

Data Structures

class  AbstractIterator
 metadata iterator template More...
 
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  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  ObjectCounter
 
class  ObjectMetadata
 Object metadata. More...
 
class  Pad
 Pad is an abstraction of the I/O with an Element,. More...
 
class  PerfMonitor
 
class  Pipeline
 Pipeline class definition. More...
 
struct  SensorInfo
 
class  SignalEmitter
 SignalEmitter class. More...
 
class  SignalHandler
 SignalHandler class. More...
 
class  SmartRecordingAction
 
class  SourceConfig
 
struct  StreamInfo
 
class  Tensor
 
class  TensorMetaParser
 
class  TensorOutputUserMetadata
 
class  UserMetadata
 Base class of user defined metadata. More...
 
class  UserMetadataTemplate
 Template for customized user metadata. More...
 
class  VideoBuffer
 
struct  VideoStreamInfo
 

Typedefs

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...
 

Typedef Documentation

◆ 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.