NVIDIA DeepStream SDK API Reference

7.1 Release
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
NvDsSrcBin Struct Reference

Detailed Description

Definition at line 95 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 144 of file deepstream_sources.h.

◆ async_state_watch_running

gboolean NvDsSrcBin::async_state_watch_running

Definition at line 141 of file deepstream_sources.h.

◆ audio_converter

GstElement* NvDsSrcBin::audio_converter

Definition at line 114 of file deepstream_sources.h.

◆ audio_resample

GstElement* NvDsSrcBin::audio_resample

Definition at line 115 of file deepstream_sources.h.

◆ bbox_meta

gpointer NvDsSrcBin::bbox_meta

Definition at line 129 of file deepstream_sources.h.

◆ bin

GstElement* NvDsSrcBin::bin

Definition at line 97 of file deepstream_sources.h.

◆ bin_id

guint NvDsSrcBin::bin_id

Definition at line 120 of file deepstream_sources.h.

◆ bin_lock

GMutex NvDsSrcBin::bin_lock

Definition at line 119 of file deepstream_sources.h.

◆ cap_filter

GstElement* NvDsSrcBin::cap_filter

Definition at line 99 of file deepstream_sources.h.

◆ cap_filter1

GstElement* NvDsSrcBin::cap_filter1

Definition at line 100 of file deepstream_sources.h.

◆ config

NvDsSourceConfig* NvDsSrcBin::config

Definition at line 147 of file deepstream_sources.h.

◆ dec_que

GstElement* NvDsSrcBin::dec_que

Definition at line 104 of file deepstream_sources.h.

◆ decodebin

GstElement* NvDsSrcBin::decodebin

Definition at line 105 of file deepstream_sources.h.

◆ depay

GstElement* NvDsSrcBin::depay

Definition at line 101 of file deepstream_sources.h.

◆ dewarper_bin

NvDsDewarperBin NvDsSrcBin::dewarper_bin

Definition at line 142 of file deepstream_sources.h.

◆ direction

gchar* NvDsSrcBin::direction

Definition at line 133 of file deepstream_sources.h.

◆ do_record

gboolean NvDsSrcBin::do_record

Definition at line 117 of file deepstream_sources.h.

◆ enc_filter

GstElement* NvDsSrcBin::enc_filter

Definition at line 106 of file deepstream_sources.h.

◆ enc_que

GstElement* NvDsSrcBin::enc_que

Definition at line 103 of file deepstream_sources.h.

◆ encbin_que

GstElement* NvDsSrcBin::encbin_que

Definition at line 107 of file deepstream_sources.h.

◆ eos_done

gboolean NvDsSrcBin::eos_done

Definition at line 137 of file deepstream_sources.h.

◆ fakesink

GstElement* NvDsSrcBin::fakesink

Definition at line 112 of file deepstream_sources.h.

◆ fakesink_queue

GstElement* NvDsSrcBin::fakesink_queue

Definition at line 111 of file deepstream_sources.h.

◆ file

gchar* NvDsSrcBin::file

Definition at line 132 of file deepstream_sources.h.

◆ got_key_frame

gboolean NvDsSrcBin::got_key_frame

Definition at line 136 of file deepstream_sources.h.

◆ have_eos

gboolean NvDsSrcBin::have_eos

Definition at line 124 of file deepstream_sources.h.

◆ inbuf

GstBuffer* NvDsSrcBin::inbuf

Definition at line 130 of file deepstream_sources.h.

◆ last_buffer_time

struct timeval NvDsSrcBin::last_buffer_time

Definition at line 125 of file deepstream_sources.h.

◆ last_reconnect_time

struct timeval NvDsSrcBin::last_reconnect_time

Definition at line 126 of file deepstream_sources.h.

◆ latency

gint NvDsSrcBin::latency

Definition at line 134 of file deepstream_sources.h.

◆ live_source

gboolean NvDsSrcBin::live_source

Definition at line 139 of file deepstream_sources.h.

◆ location

gchar* NvDsSrcBin::location

Definition at line 131 of file deepstream_sources.h.

◆ num_rtsp_reconnects

gint NvDsSrcBin::num_rtsp_reconnects

Definition at line 123 of file deepstream_sources.h.

◆ nvvidconv

GstElement* NvDsSrcBin::nvvidconv

Definition at line 113 of file deepstream_sources.h.

◆ parent_bin

NvDsSrcParentBin* NvDsSrcBin::parent_bin

Definition at line 148 of file deepstream_sources.h.

◆ parser

GstElement* NvDsSrcBin::parser

Definition at line 102 of file deepstream_sources.h.

◆ pre_event_rec

guint64 NvDsSrcBin::pre_event_rec

Definition at line 118 of file deepstream_sources.h.

◆ prev_accumulated_base

guint64 NvDsSrcBin::prev_accumulated_base

Definition at line 145 of file deepstream_sources.h.

◆ probe_id

gulong NvDsSrcBin::probe_id

Definition at line 143 of file deepstream_sources.h.

◆ reconfiguring

gboolean NvDsSrcBin::reconfiguring

Definition at line 140 of file deepstream_sources.h.

◆ recordCtx

gpointer NvDsSrcBin::recordCtx

Definition at line 149 of file deepstream_sources.h.

◆ reset_done

gboolean NvDsSrcBin::reset_done

Definition at line 138 of file deepstream_sources.h.

◆ rtsp_reconnect_attempts

gint NvDsSrcBin::rtsp_reconnect_attempts

Definition at line 122 of file deepstream_sources.h.

◆ rtsp_reconnect_interval_sec

gint NvDsSrcBin::rtsp_reconnect_interval_sec

Definition at line 121 of file deepstream_sources.h.

◆ rtspsrc_monitor_probe

gulong NvDsSrcBin::rtspsrc_monitor_probe

Definition at line 128 of file deepstream_sources.h.

◆ source_id

guint NvDsSrcBin::source_id

Definition at line 146 of file deepstream_sources.h.

◆ src_buffer_probe

gulong NvDsSrcBin::src_buffer_probe

Definition at line 127 of file deepstream_sources.h.

◆ src_elem

GstElement* NvDsSrcBin::src_elem

Definition at line 98 of file deepstream_sources.h.

◆ tee

GstElement* NvDsSrcBin::tee

Definition at line 108 of file deepstream_sources.h.

◆ tee_rtsp_post_decode

GstElement* NvDsSrcBin::tee_rtsp_post_decode

Definition at line 110 of file deepstream_sources.h.

◆ tee_rtsp_pre_decode

GstElement* NvDsSrcBin::tee_rtsp_pre_decode

Definition at line 109 of file deepstream_sources.h.

◆ udp_buffer_size

guint NvDsSrcBin::udp_buffer_size

Definition at line 135 of file deepstream_sources.h.


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