NVIDIA DeepStream SDK API Reference

9.2 Release
sources/gst-plugins/gst-nvdsbins/gstdsnvrtspoutbin.h File Reference

Go to the source code of this file.

Data Structures

struct  _GstDsNvAudioBin
 
struct  _GstDsNvVideoBin
 
struct  _GstDsNvRtspOutBin
 
struct  _GstDsNvRtspOutBinClass
 

Macros

#define GST_TYPE_DS_NVRTSPOUT_BIN   (gst_ds_nvrtspout_bin_get_type())
 
#define GST_DS_NVRTSPOUT_BIN(obj)   (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_DS_NVRTSPOUT_BIN,GstDsNvRtspOutBin))
 
#define GST_DS_NVRTSPOUT_BIN_CLASS(klass)   (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_DS_NVRTSPOUT_BIN,GstDsNvRtspOutBinClass))
 
#define GST_DS_NVRTSPOUT_BIN_GET_CLASS(obj)   (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_DS_NVRTSPOUT_BIN, GstDsNvRtspOutBinClass))
 
#define GST_IS_DS_NVRTSPOUT_BIN(obj)   (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_DS_NVRTSPOUT_BIN))
 
#define GST_IS_DS_NVRTSPOUT_BIN_CLASS(klass)   (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_DS_NVRTSPOUT_BIN))
 
#define GST_DS_NVRTSPOUT_BIN_CAST(obj)   ((GstDsNvRtspOutBin *)(obj))
 

Typedefs

typedef struct _GstDsNvAudioBin GstDsNvAudioBin
 
typedef struct _GstDsNvVideoBin GstDsNvVideoBin
 
typedef struct _GstDsNvRtspOutBin GstDsNvRtspOutBin
 
typedef struct _GstDsNvRtspOutBinClass GstDsNvRtspOutBinClass
 

Enumerations

enum  RTSPCodecType {
  RTSP_CODEC_H264 = 1,
  RTSP_CODEC_H265,
  RTSP_CODEC_MPEG4,
  RTSP_CODEC_H264 = 1,
  RTSP_CODEC_H265,
  RTSP_CODEC_MPEG4
}
 
enum  RTSPEncodeType {
  RTSP_ENCODER_HW,
  RTSP_ENCODER_SW,
  RTSP_ENCODER_HW,
  RTSP_ENCODER_SW
}
 
enum  RTSPProfileType {
  RTSP_PROFILE_BASELINE,
  RTSP_PROFILE_MAIN,
  RTSP_PROFILE_HIGH,
  RTSP_PROFILE_MAIN10,
  RTSP_PROFILE_BASELINE,
  RTSP_PROFILE_MAIN,
  RTSP_PROFILE_HIGH,
  RTSP_PROFILE_MAIN10
}
 
enum  AudioCodecType {
  AUDIO_CODEC_OPUS = 1,
  AUDIO_CODEC_AC3,
  AUDIO_CODEC_OPUS = 1,
  AUDIO_CODEC_AC3
}
 

Functions

GType gst_ds_nvrtspout_bin_get_type (void)
 

Macro Definition Documentation

◆ GST_DS_NVRTSPOUT_BIN

#define GST_DS_NVRTSPOUT_BIN (   obj)    (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_DS_NVRTSPOUT_BIN,GstDsNvRtspOutBin))

◆ GST_DS_NVRTSPOUT_BIN_CAST

#define GST_DS_NVRTSPOUT_BIN_CAST (   obj)    ((GstDsNvRtspOutBin *)(obj))

◆ GST_DS_NVRTSPOUT_BIN_CLASS

#define GST_DS_NVRTSPOUT_BIN_CLASS (   klass)    (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_DS_NVRTSPOUT_BIN,GstDsNvRtspOutBinClass))

◆ GST_DS_NVRTSPOUT_BIN_GET_CLASS

#define GST_DS_NVRTSPOUT_BIN_GET_CLASS (   obj)    (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_DS_NVRTSPOUT_BIN, GstDsNvRtspOutBinClass))

◆ GST_IS_DS_NVRTSPOUT_BIN

#define GST_IS_DS_NVRTSPOUT_BIN (   obj)    (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_DS_NVRTSPOUT_BIN))

◆ GST_IS_DS_NVRTSPOUT_BIN_CLASS

#define GST_IS_DS_NVRTSPOUT_BIN_CLASS (   klass)    (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_DS_NVRTSPOUT_BIN))

◆ GST_TYPE_DS_NVRTSPOUT_BIN

#define GST_TYPE_DS_NVRTSPOUT_BIN   (gst_ds_nvrtspout_bin_get_type())

Typedef Documentation

◆ GstDsNvAudioBin

◆ GstDsNvRtspOutBin

◆ GstDsNvRtspOutBinClass

◆ GstDsNvVideoBin

Enumeration Type Documentation

◆ AudioCodecType

Enumerator
AUDIO_CODEC_OPUS 
AUDIO_CODEC_AC3 
AUDIO_CODEC_OPUS 
AUDIO_CODEC_AC3 

Definition at line 48 of file sources/gst-plugins/gst-nvdsbins/gstdsnvrtspoutbin.h.

◆ RTSPCodecType

Enumerator
RTSP_CODEC_H264 
RTSP_CODEC_H265 
RTSP_CODEC_MPEG4 
RTSP_CODEC_H264 
RTSP_CODEC_H265 
RTSP_CODEC_MPEG4 

Definition at line 27 of file sources/gst-plugins/gst-nvdsbins/gstdsnvrtspoutbin.h.

◆ RTSPEncodeType

Enumerator
RTSP_ENCODER_HW 
RTSP_ENCODER_SW 
RTSP_ENCODER_HW 
RTSP_ENCODER_SW 

Definition at line 34 of file sources/gst-plugins/gst-nvdsbins/gstdsnvrtspoutbin.h.

◆ RTSPProfileType

Enumerator
RTSP_PROFILE_BASELINE 
RTSP_PROFILE_MAIN 
RTSP_PROFILE_HIGH 
RTSP_PROFILE_MAIN10 
RTSP_PROFILE_BASELINE 
RTSP_PROFILE_MAIN 
RTSP_PROFILE_HIGH 
RTSP_PROFILE_MAIN10 

Definition at line 40 of file sources/gst-plugins/gst-nvdsbins/gstdsnvrtspoutbin.h.

Function Documentation

◆ gst_ds_nvrtspout_bin_get_type()

GType gst_ds_nvrtspout_bin_get_type ( void  )