NVIDIA DeepStream SDK API Reference

8.0 Release
includes/gst-nvdscommonconfig.h File Reference

Go to the source code of this file.

Data Structures

struct  _NvDsSensorInfo
 
struct  _NvDsRtspAttemptsInfo
 
struct  _GstDsNvUriSrcConfig
 
struct  GstDsNvStreammuxConfig
 

Typedefs

typedef struct _NvDsSensorInfo NvDsSensorInfo
 
typedef struct _NvDsRtspAttemptsInfo NvDsRtspAttemptsInfo
 
typedef struct _GstDsNvUriSrcConfig GstDsNvUriSrcConfig
 

Enumerations

enum  NvDsUriSrcBinType {
  SOURCE_TYPE_AUTO,
  SOURCE_TYPE_URI,
  SOURCE_TYPE_RTSP,
  SOURCE_TYPE_AUTO,
  SOURCE_TYPE_URI,
  SOURCE_TYPE_RTSP
}
 
enum  NvDsUriSrcBinDecSkipFrame {
  DEC_SKIP_FRAMES_TYPE_NONE,
  DEC_SKIP_FRAMES_TYPE_NONREF,
  DEC_SKIP_FRAMES_TYPE_KEY_FRAME_ONLY,
  DEC_SKIP_FRAMES_TYPE_NONE,
  DEC_SKIP_FRAMES_TYPE_NONREF,
  DEC_SKIP_FRAMES_TYPE_KEY_FRAME_ONLY
}
 
enum  NvDsUriSrcBinRtpProtocol {
  RTP_PROTOCOL_UNKNOWN = 0,
  RTP_PROTOCOL_UDP = 1,
  RTP_PROTOCOL_UDP_MCAST = 2,
  RTP_PROTOCOL_TCP = 4,
  RTP_PROTOCOL_UDP_UDPMCAST_TCP = 7,
  RTP_PROTOCOL_HTTP = 10,
  RTP_PROTOCOL_TLS = 20,
  RTP_PROTOCOL_UNKNOWN = 0,
  RTP_PROTOCOL_UDP = 1,
  RTP_PROTOCOL_UDP_MCAST = 2,
  RTP_PROTOCOL_TCP = 4,
  RTP_PROTOCOL_UDP_UDPMCAST_TCP = 7,
  RTP_PROTOCOL_HTTP = 10,
  RTP_PROTOCOL_TLS = 20
}
 
enum  NvDsUriSrcBinLeaky {
  LEAKY_NONE,
  LEAKY_UPSTREAM,
  LEAKY_DOWNSTREAM,
  LEAKY_NONE,
  LEAKY_UPSTREAM,
  LEAKY_DOWNSTREAM
}
 
enum  NvDsUriSrcBinBufferMode {
  BUFFER_MODE_UNKNOWN = 0,
  BUFFER_MODE_SLAVE = 1,
  BUFFER_MODE_BUFFER = 2,
  BUFFER_MODE_AUTO = 3,
  BUFFER_MODE_SYNCED = 4,
  BUFFER_MODE_UNKNOWN = 0,
  BUFFER_MODE_SLAVE = 1,
  BUFFER_MODE_BUFFER = 2,
  BUFFER_MODE_AUTO = 3,
  BUFFER_MODE_SYNCED = 4
}
 
enum  NvDsUriSrcBinSRType {
  SMART_REC_DISABLE,
  SMART_REC_CLOUD,
  SMART_REC_MULTI,
  SMART_REC_DISABLE,
  SMART_REC_CLOUD,
  SMART_REC_MULTI
}
 
enum  NvDsUriSrcBinSRMode {
  SMART_REC_AUDIO_VIDEO,
  SMART_REC_VIDEO_ONLY,
  SMART_REC_AUDIO_ONLY,
  SMART_REC_AUDIO_VIDEO,
  SMART_REC_VIDEO_ONLY,
  SMART_REC_AUDIO_ONLY
}
 
enum  NvDsUriSrcBinSRCont {
  SMART_REC_MP4,
  SMART_REC_MKV,
  SMART_REC_MP4,
  SMART_REC_MKV
}
 

Typedef Documentation

◆ GstDsNvUriSrcConfig

◆ NvDsRtspAttemptsInfo

◆ NvDsSensorInfo

Enumeration Type Documentation

◆ NvDsUriSrcBinBufferMode

Enumerator
BUFFER_MODE_UNKNOWN 
BUFFER_MODE_SLAVE 
BUFFER_MODE_BUFFER 
BUFFER_MODE_AUTO 
BUFFER_MODE_SYNCED 
BUFFER_MODE_UNKNOWN 
BUFFER_MODE_SLAVE 
BUFFER_MODE_BUFFER 
BUFFER_MODE_AUTO 
BUFFER_MODE_SYNCED 

Definition at line 54 of file includes/gst-nvdscommonconfig.h.

◆ NvDsUriSrcBinDecSkipFrame

Enumerator
DEC_SKIP_FRAMES_TYPE_NONE 
DEC_SKIP_FRAMES_TYPE_NONREF 
DEC_SKIP_FRAMES_TYPE_KEY_FRAME_ONLY 
DEC_SKIP_FRAMES_TYPE_NONE 
DEC_SKIP_FRAMES_TYPE_NONREF 
DEC_SKIP_FRAMES_TYPE_KEY_FRAME_ONLY 

Definition at line 29 of file includes/gst-nvdscommonconfig.h.

◆ NvDsUriSrcBinLeaky

Enumerator
LEAKY_NONE 
LEAKY_UPSTREAM 
LEAKY_DOWNSTREAM 
LEAKY_NONE 
LEAKY_UPSTREAM 
LEAKY_DOWNSTREAM 

Definition at line 47 of file includes/gst-nvdscommonconfig.h.

◆ NvDsUriSrcBinRtpProtocol

Enumerator
RTP_PROTOCOL_UNKNOWN 
RTP_PROTOCOL_UDP 
RTP_PROTOCOL_UDP_MCAST 
RTP_PROTOCOL_TCP 
RTP_PROTOCOL_UDP_UDPMCAST_TCP 
RTP_PROTOCOL_HTTP 
RTP_PROTOCOL_TLS 
RTP_PROTOCOL_UNKNOWN 
RTP_PROTOCOL_UDP 
RTP_PROTOCOL_UDP_MCAST 
RTP_PROTOCOL_TCP 
RTP_PROTOCOL_UDP_UDPMCAST_TCP 
RTP_PROTOCOL_HTTP 
RTP_PROTOCOL_TLS 

Definition at line 36 of file includes/gst-nvdscommonconfig.h.

◆ NvDsUriSrcBinSRCont

Enumerator
SMART_REC_MP4 
SMART_REC_MKV 
SMART_REC_MP4 
SMART_REC_MKV 

Definition at line 77 of file includes/gst-nvdscommonconfig.h.

◆ NvDsUriSrcBinSRMode

Enumerator
SMART_REC_AUDIO_VIDEO 
SMART_REC_VIDEO_ONLY 
SMART_REC_AUDIO_ONLY 
SMART_REC_AUDIO_VIDEO 
SMART_REC_VIDEO_ONLY 
SMART_REC_AUDIO_ONLY 

Definition at line 70 of file includes/gst-nvdscommonconfig.h.

◆ NvDsUriSrcBinSRType

Enumerator
SMART_REC_DISABLE 
SMART_REC_CLOUD 
SMART_REC_MULTI 
SMART_REC_DISABLE 
SMART_REC_CLOUD 
SMART_REC_MULTI 

Definition at line 63 of file includes/gst-nvdscommonconfig.h.

◆ NvDsUriSrcBinType

Enumerator
SOURCE_TYPE_AUTO 
SOURCE_TYPE_URI 
SOURCE_TYPE_RTSP 
SOURCE_TYPE_AUTO 
SOURCE_TYPE_URI 
SOURCE_TYPE_RTSP 

Definition at line 22 of file includes/gst-nvdscommonconfig.h.