NVIDIA DeepStream SDK API Reference

9.2 Release
GstNvStreamMuxPadData Struct Reference

Detailed Description

Data Fields

guint pad_id
 
gboolean buffer_available =FALSE
 
gboolean buffer_available_pad =FALSE
 
GstVideoInfo in_videoinfo
 
gulong num_bufs_in_current_batch
 
gulong total_bufs_in_current_batch
 
GQueue buf_queue
 
GQueue sync_queue
 
GMutex queue_lock
 
GCond queue_cond
 
gulong curr_frame_no
 
gboolean got_eos
 
gboolean queue_empty
 
gboolean new_pad_added
 
gboolean stopping
 
GstNvDsNtpCalculator * ntp_calc
 
GstBufferPool * int_buf_pool
 
GstSegment segment
 
guint source_id
 
guint sei_frame_id
 
guint last_sei_frame_id
 
guint64 timestamp
 
guint64 last_timestamp
 
GstBuffer * cached_src_buffers = NULL
 
struct timeval cached_time
 
float sim_time
 
guint64 latent_sim_time_s
 
char timestamp_iso8601 [30]
 
guint64 timestamp_mega
 
guint pad_holding_iterations
 
GstClockTime previous_sei_timestamp
 
gboolean rtcp_sr_ready = FALSE
 

Field Documentation

◆ buf_queue

GQueue GstNvStreamMuxPadData::buf_queue

◆ buffer_available

gboolean GstNvStreamMuxPadData::buffer_available =FALSE

◆ buffer_available_pad

gboolean GstNvStreamMuxPadData::buffer_available_pad =FALSE

◆ cached_src_buffers

GstBuffer * GstNvStreamMuxPadData::cached_src_buffers = NULL

◆ cached_time

struct timeval GstNvStreamMuxPadData::cached_time

◆ curr_frame_no

gulong GstNvStreamMuxPadData::curr_frame_no

◆ got_eos

gboolean GstNvStreamMuxPadData::got_eos

◆ in_videoinfo

GstVideoInfo GstNvStreamMuxPadData::in_videoinfo

◆ int_buf_pool

GstBufferPool * GstNvStreamMuxPadData::int_buf_pool

◆ last_sei_frame_id

guint GstNvStreamMuxPadData::last_sei_frame_id

◆ last_timestamp

guint64 GstNvStreamMuxPadData::last_timestamp

◆ latent_sim_time_s

guint64 GstNvStreamMuxPadData::latent_sim_time_s

◆ new_pad_added

gboolean GstNvStreamMuxPadData::new_pad_added

◆ ntp_calc

GstNvDsNtpCalculator * GstNvStreamMuxPadData::ntp_calc

◆ num_bufs_in_current_batch

gulong GstNvStreamMuxPadData::num_bufs_in_current_batch

◆ pad_holding_iterations

guint GstNvStreamMuxPadData::pad_holding_iterations

◆ pad_id

guint GstNvStreamMuxPadData::pad_id

◆ previous_sei_timestamp

GstClockTime GstNvStreamMuxPadData::previous_sei_timestamp

◆ queue_cond

GCond GstNvStreamMuxPadData::queue_cond

◆ queue_empty

gboolean GstNvStreamMuxPadData::queue_empty

◆ queue_lock

GMutex GstNvStreamMuxPadData::queue_lock

◆ rtcp_sr_ready

gboolean GstNvStreamMuxPadData::rtcp_sr_ready = FALSE

◆ segment

GstSegment GstNvStreamMuxPadData::segment

◆ sei_frame_id

guint GstNvStreamMuxPadData::sei_frame_id

◆ sim_time

float GstNvStreamMuxPadData::sim_time

◆ source_id

guint GstNvStreamMuxPadData::source_id

◆ stopping

gboolean GstNvStreamMuxPadData::stopping

◆ sync_queue

GQueue GstNvStreamMuxPadData::sync_queue

◆ timestamp

guint64 GstNvStreamMuxPadData::timestamp

◆ timestamp_iso8601

char GstNvStreamMuxPadData::timestamp_iso8601

◆ timestamp_mega

guint64 GstNvStreamMuxPadData::timestamp_mega

◆ total_bufs_in_current_batch

gulong GstNvStreamMuxPadData::total_bufs_in_current_batch

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