NVIDIA DeepStream SDK API Reference

6.4 Release
NvDsSrcBin Struct Reference

Detailed Description

Definition at line 98 of file deepstream_sources.h.

Collaboration diagram for NvDsSrcBin:

Data Fields

GstElement * bin
 
GstElement * src_elem
 
GstElement * cap_filter
 
GstElement * cap_filter1
 
GstElement * depay
 
GstElement * parser
 
GstElement * enc_que
 
GstElement * dec_que
 
GstElement * decodebin
 
GstElement * enc_filter
 
GstElement * encbin_que
 
GstElement * tee
 
GstElement * tee_rtsp_pre_decode
 
GstElement * tee_rtsp_post_decode
 
GstElement * fakesink_queue
 
GstElement * fakesink
 
GstElement * nvvidconv
 
GstElement * audio_converter
 
GstElement * audio_resample
 
gboolean do_record
 
guint64 pre_event_rec
 
GMutex bin_lock
 
guint bin_id
 
gint rtsp_reconnect_interval_sec
 
gint rtsp_reconnect_attempts
 
gint num_rtsp_reconnects
 
gboolean have_eos
 
struct timeval last_buffer_time
 
struct timeval last_reconnect_time
 
gulong src_buffer_probe
 
gulong rtspsrc_monitor_probe
 
gpointer bbox_meta
 
GstBufferinbuf
 
gchar * location
 
gchar * file
 
gchar * direction
 
gint latency
 
guint udp_buffer_size
 
gboolean got_key_frame
 
gboolean eos_done
 
gboolean reset_done
 
gboolean live_source
 
gboolean reconfiguring
 
gboolean async_state_watch_running
 
NvDsDewarperBin dewarper_bin
 
gulong probe_id
 
guint64 accumulated_base
 
guint64 prev_accumulated_base
 
guint source_id
 
NvDsSourceConfigconfig
 
NvDsSrcParentBinparent_bin
 
gpointer recordCtx
 

Field Documentation

◆ accumulated_base

guint64 NvDsSrcBin::accumulated_base

Definition at line 147 of file deepstream_sources.h.

◆ async_state_watch_running

gboolean NvDsSrcBin::async_state_watch_running

Definition at line 144 of file deepstream_sources.h.

◆ audio_converter

GstElement* NvDsSrcBin::audio_converter

Definition at line 117 of file deepstream_sources.h.

◆ audio_resample

GstElement* NvDsSrcBin::audio_resample

Definition at line 118 of file deepstream_sources.h.

◆ bbox_meta

gpointer NvDsSrcBin::bbox_meta

Definition at line 132 of file deepstream_sources.h.

◆ bin

GstElement* NvDsSrcBin::bin

Definition at line 100 of file deepstream_sources.h.

◆ bin_id

guint NvDsSrcBin::bin_id

Definition at line 123 of file deepstream_sources.h.

◆ bin_lock

GMutex NvDsSrcBin::bin_lock

Definition at line 122 of file deepstream_sources.h.

◆ cap_filter

GstElement* NvDsSrcBin::cap_filter

Definition at line 102 of file deepstream_sources.h.

◆ cap_filter1

GstElement* NvDsSrcBin::cap_filter1

Definition at line 103 of file deepstream_sources.h.

◆ config

NvDsSourceConfig* NvDsSrcBin::config

Definition at line 150 of file deepstream_sources.h.

◆ dec_que

GstElement* NvDsSrcBin::dec_que

Definition at line 107 of file deepstream_sources.h.

◆ decodebin

GstElement* NvDsSrcBin::decodebin

Definition at line 108 of file deepstream_sources.h.

◆ depay

GstElement* NvDsSrcBin::depay

Definition at line 104 of file deepstream_sources.h.

◆ dewarper_bin

NvDsDewarperBin NvDsSrcBin::dewarper_bin

Definition at line 145 of file deepstream_sources.h.

◆ direction

gchar* NvDsSrcBin::direction

Definition at line 136 of file deepstream_sources.h.

◆ do_record

gboolean NvDsSrcBin::do_record

Definition at line 120 of file deepstream_sources.h.

◆ enc_filter

GstElement* NvDsSrcBin::enc_filter

Definition at line 109 of file deepstream_sources.h.

◆ enc_que

GstElement* NvDsSrcBin::enc_que

Definition at line 106 of file deepstream_sources.h.

◆ encbin_que

GstElement* NvDsSrcBin::encbin_que

Definition at line 110 of file deepstream_sources.h.

◆ eos_done

gboolean NvDsSrcBin::eos_done

Definition at line 140 of file deepstream_sources.h.

◆ fakesink

GstElement* NvDsSrcBin::fakesink

Definition at line 115 of file deepstream_sources.h.

◆ fakesink_queue

GstElement* NvDsSrcBin::fakesink_queue

Definition at line 114 of file deepstream_sources.h.

◆ file

gchar* NvDsSrcBin::file

Definition at line 135 of file deepstream_sources.h.

◆ got_key_frame

gboolean NvDsSrcBin::got_key_frame

Definition at line 139 of file deepstream_sources.h.

◆ have_eos

gboolean NvDsSrcBin::have_eos

Definition at line 127 of file deepstream_sources.h.

◆ inbuf

GstBuffer* NvDsSrcBin::inbuf

Definition at line 133 of file deepstream_sources.h.

◆ last_buffer_time

struct timeval NvDsSrcBin::last_buffer_time

Definition at line 128 of file deepstream_sources.h.

◆ last_reconnect_time

struct timeval NvDsSrcBin::last_reconnect_time

Definition at line 129 of file deepstream_sources.h.

◆ latency

gint NvDsSrcBin::latency

Definition at line 137 of file deepstream_sources.h.

◆ live_source

gboolean NvDsSrcBin::live_source

Definition at line 142 of file deepstream_sources.h.

◆ location

gchar* NvDsSrcBin::location

Definition at line 134 of file deepstream_sources.h.

◆ num_rtsp_reconnects

gint NvDsSrcBin::num_rtsp_reconnects

Definition at line 126 of file deepstream_sources.h.

◆ nvvidconv

GstElement* NvDsSrcBin::nvvidconv

Definition at line 116 of file deepstream_sources.h.

◆ parent_bin

NvDsSrcParentBin* NvDsSrcBin::parent_bin

Definition at line 151 of file deepstream_sources.h.

◆ parser

GstElement* NvDsSrcBin::parser

Definition at line 105 of file deepstream_sources.h.

◆ pre_event_rec

guint64 NvDsSrcBin::pre_event_rec

Definition at line 121 of file deepstream_sources.h.

◆ prev_accumulated_base

guint64 NvDsSrcBin::prev_accumulated_base

Definition at line 148 of file deepstream_sources.h.

◆ probe_id

gulong NvDsSrcBin::probe_id

Definition at line 146 of file deepstream_sources.h.

◆ reconfiguring

gboolean NvDsSrcBin::reconfiguring

Definition at line 143 of file deepstream_sources.h.

◆ recordCtx

gpointer NvDsSrcBin::recordCtx

Definition at line 152 of file deepstream_sources.h.

◆ reset_done

gboolean NvDsSrcBin::reset_done

Definition at line 141 of file deepstream_sources.h.

◆ rtsp_reconnect_attempts

gint NvDsSrcBin::rtsp_reconnect_attempts

Definition at line 125 of file deepstream_sources.h.

◆ rtsp_reconnect_interval_sec

gint NvDsSrcBin::rtsp_reconnect_interval_sec

Definition at line 124 of file deepstream_sources.h.

◆ rtspsrc_monitor_probe

gulong NvDsSrcBin::rtspsrc_monitor_probe

Definition at line 131 of file deepstream_sources.h.

◆ source_id

guint NvDsSrcBin::source_id

Definition at line 149 of file deepstream_sources.h.

◆ src_buffer_probe

gulong NvDsSrcBin::src_buffer_probe

Definition at line 130 of file deepstream_sources.h.

◆ src_elem

GstElement* NvDsSrcBin::src_elem

Definition at line 101 of file deepstream_sources.h.

◆ tee

GstElement* NvDsSrcBin::tee

Definition at line 111 of file deepstream_sources.h.

◆ tee_rtsp_post_decode

GstElement* NvDsSrcBin::tee_rtsp_post_decode

Definition at line 113 of file deepstream_sources.h.

◆ tee_rtsp_pre_decode

GstElement* NvDsSrcBin::tee_rtsp_pre_decode

Definition at line 112 of file deepstream_sources.h.

◆ udp_buffer_size

guint NvDsSrcBin::udp_buffer_size

Definition at line 138 of file deepstream_sources.h.


The documentation for this struct was generated from the following file: