NVIDIA DeepStream SDK API Reference

8.0 Release
NvDsSrcBin Struct Reference

Detailed Description

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

◆ async_state_watch_running

gboolean NvDsSrcBin::async_state_watch_running

◆ audio_converter

GstElement * NvDsSrcBin::audio_converter

◆ audio_resample

GstElement * NvDsSrcBin::audio_resample

◆ bbox_meta

gpointer NvDsSrcBin::bbox_meta

◆ bin

GstElement * NvDsSrcBin::bin

◆ bin_id

guint NvDsSrcBin::bin_id

◆ bin_lock

GMutex NvDsSrcBin::bin_lock

◆ cap_filter

GstElement * NvDsSrcBin::cap_filter

◆ cap_filter1

GstElement * NvDsSrcBin::cap_filter1

◆ config

NvDsSourceConfig * NvDsSrcBin::config

◆ dec_que

GstElement * NvDsSrcBin::dec_que

◆ decodebin

GstElement * NvDsSrcBin::decodebin

◆ depay

GstElement * NvDsSrcBin::depay

◆ dewarper_bin

NvDsDewarperBin NvDsSrcBin::dewarper_bin

◆ direction

gchar * NvDsSrcBin::direction

◆ do_record

gboolean NvDsSrcBin::do_record

◆ enc_filter

GstElement * NvDsSrcBin::enc_filter

◆ enc_que

GstElement * NvDsSrcBin::enc_que

◆ encbin_que

GstElement * NvDsSrcBin::encbin_que

◆ eos_done

gboolean NvDsSrcBin::eos_done

◆ fakesink

GstElement * NvDsSrcBin::fakesink

◆ fakesink_queue

GstElement * NvDsSrcBin::fakesink_queue

◆ file

gchar * NvDsSrcBin::file

◆ got_key_frame

gboolean NvDsSrcBin::got_key_frame

◆ have_eos

gboolean NvDsSrcBin::have_eos

◆ inbuf

GstBuffer * NvDsSrcBin::inbuf

◆ last_buffer_time

struct timeval NvDsSrcBin::last_buffer_time

◆ last_reconnect_time

struct timeval NvDsSrcBin::last_reconnect_time

◆ latency

gint NvDsSrcBin::latency

◆ live_source

gboolean NvDsSrcBin::live_source

◆ location

gchar * NvDsSrcBin::location

◆ num_rtsp_reconnects

gint NvDsSrcBin::num_rtsp_reconnects

◆ nvvidconv

GstElement * NvDsSrcBin::nvvidconv

◆ parent_bin

NvDsSrcParentBin * NvDsSrcBin::parent_bin

◆ parser

GstElement * NvDsSrcBin::parser

◆ pre_event_rec

guint64 NvDsSrcBin::pre_event_rec

◆ prev_accumulated_base

guint64 NvDsSrcBin::prev_accumulated_base

◆ probe_id

gulong NvDsSrcBin::probe_id

◆ reconfiguring

gboolean NvDsSrcBin::reconfiguring

◆ recordCtx

gpointer NvDsSrcBin::recordCtx

◆ reset_done

gboolean NvDsSrcBin::reset_done

◆ rtsp_reconnect_attempts

gint NvDsSrcBin::rtsp_reconnect_attempts

◆ rtsp_reconnect_interval_sec

gint NvDsSrcBin::rtsp_reconnect_interval_sec

◆ rtspsrc_monitor_probe

gulong NvDsSrcBin::rtspsrc_monitor_probe

◆ source_id

guint NvDsSrcBin::source_id

◆ src_buffer_probe

gulong NvDsSrcBin::src_buffer_probe

◆ src_elem

GstElement * NvDsSrcBin::src_elem

◆ tee

GstElement * NvDsSrcBin::tee

◆ tee_rtsp_post_decode

GstElement * NvDsSrcBin::tee_rtsp_post_decode

◆ tee_rtsp_pre_decode

GstElement * NvDsSrcBin::tee_rtsp_pre_decode

◆ udp_buffer_size

guint NvDsSrcBin::udp_buffer_size

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