NVIDIA DeepStream SDK API Reference

6.4 Release
nvstreammux_pads.h File Reference

Go to the source code of this file.

Data Structures

class  QueueEntry
 
class  BufferWrapper
 
class  NvDsBufferWrapper
 
class  EventWrapper
 
class  SourcePad
 
class  SinkPad
 
class  ISynchronizeBuffer
 

Typedefs

typedef std::chrono::duration< double, std::nano > NanoSecondsType
 

Enumerations

enum  SINK_EVENT {
  SINK_EVENT_EOS,
  SINK_EVENT_PLAY_START,
  SINK_EVENT_SEGMENT,
  SINK_EVENT_FLUSH_STOP,
  SINK_EVENT_STREAM_START,
  SINK_EVENT_STREAM_RESET
}
 
enum  SOURCE_STATE {
  SOURCE_STATE_IDLE,
  SOURCE_STATE_PAUSED,
  SOURCE_STATE_PLAYING,
  SOURCE_STATE_STOPPING
}
 
enum  ENTRY_TYPE {
  ENTRY_ALL,
  ENTRY_BUFFER,
  ENTRY_EVENT
}
 
enum  BATCH_SEQUENCE_TYPE {
  BATCH_SEQUENCE_IN_BATCH,
  BATCH_SEQUENCE_PRE_BATCH,
  BATCH_SEQUENCE_POST_BATCH
}
 
enum  PAD_MIME_TYPE {
  PAD_MIME_TYPE_INVALID,
  PAD_MIME_TYPE_VIDEO,
  PAD_MIME_TYPE_AUDIO
}
 
enum  BUFFER_TS_STATUS {
  BUFFER_TS_EARLY,
  BUFFER_TS_ONTIME,
  BUFFER_TS_LATE
}
 

Typedef Documentation

◆ NanoSecondsType

typedef std::chrono::duration<double, std::nano> NanoSecondsType

Definition at line 33 of file nvstreammux_pads.h.

Enumeration Type Documentation

◆ BATCH_SEQUENCE_TYPE

Enumerator
BATCH_SEQUENCE_IN_BATCH 
BATCH_SEQUENCE_PRE_BATCH 
BATCH_SEQUENCE_POST_BATCH 

Definition at line 62 of file nvstreammux_pads.h.

◆ BUFFER_TS_STATUS

Enumerator
BUFFER_TS_EARLY 
BUFFER_TS_ONTIME 
BUFFER_TS_LATE 

Definition at line 77 of file nvstreammux_pads.h.

◆ ENTRY_TYPE

enum ENTRY_TYPE
Enumerator
ENTRY_ALL 
ENTRY_BUFFER 
ENTRY_EVENT 

Definition at line 54 of file nvstreammux_pads.h.

◆ PAD_MIME_TYPE

Enumerator
PAD_MIME_TYPE_INVALID 
PAD_MIME_TYPE_VIDEO 
PAD_MIME_TYPE_AUDIO 

Definition at line 70 of file nvstreammux_pads.h.

◆ SINK_EVENT

enum SINK_EVENT
Enumerator
SINK_EVENT_EOS 
SINK_EVENT_PLAY_START 
SINK_EVENT_SEGMENT 
SINK_EVENT_FLUSH_STOP 
SINK_EVENT_STREAM_START 
SINK_EVENT_STREAM_RESET 

Definition at line 35 of file nvstreammux_pads.h.

◆ SOURCE_STATE

Enumerator
SOURCE_STATE_IDLE 
SOURCE_STATE_PAUSED 
SOURCE_STATE_PLAYING 
SOURCE_STATE_STOPPING 

Definition at line 46 of file nvstreammux_pads.h.