|
NVIDIA DeepStream SDK API Reference
|
7.1 Release
|
Go to the documentation of this file.
13 #ifndef __GST_NVSTREAMMUX_H__
14 #define __GST_NVSTREAMMUX_H__
17 #include <gst/video/video.h>
19 #include "cuda_runtime_api.h"
28 #define GST_TYPE_NVSTREAMMUX \
29 (gst_nvstreammux_2_get_type ())
30 #define GST_NVSTREAMMUX(obj) \
31 (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVSTREAMMUX,GstNvStreamMux))
32 #define GST_NVSTREAMMUX_CLASS(klass) \
33 (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVSTREAMMUX,GstNvStreamMuxClass))
34 #define GST_IS_NVSTREAMMUX(obj) \
35 (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVSTREAMMUX))
36 #define GST_IS_NVSTREAMMUX_CLASS(klass) \
37 (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVSTREAMMUX))
40 #define NEW_METADATA 1
GstVideoInfo out_videoinfo
gboolean sys_ts
property that specifies if the ntp timestamp is from rtspsrc or system
unsigned int num_surfaces_per_frame
NvTimeSync * synch_buffer
gboolean frame_num_reset_on_stream_reset
G_GNUC_INTERNAL GType gst_nvstreammux_2_get_type(void)
GstClockTime peer_latency_min
gboolean sync_inputs
whether input buffer synchronization is turned ON/OFF
gchar * config_file_path
Path to the configuration file for this instance of gst-nvstreammux.
StreamMux heler context class.
gulong frame_duration_nsec
GstClockTime prev_outbuf_pts
gboolean peer_latency_live
gboolean has_peer_latency
gboolean query_resolution
gboolean frame_num_reset_on_eos
gboolean module_initialized
INvStreammuxDebug * debug_iface
gboolean config_file_available
boolean TRUE if a new config_file_path setting is available
GstNvStreamMuxCtx * muxCtx
muxer context
GstClockTime frame_duration
Application specified frame duration used for NTP timestamp calculaion.
GstNvDsNtpCalculatorMode ntp_calc_mode
bool pushed_stream_start_once
GstClockTime peer_latency_max
GstFlowReturn last_flow_ret
GstElementClass parent_class
gboolean isAudio
Audio support.
gboolean config_file_parse_successful
Boolean indicating if the config parsing was successful.
GHashTable * sink_pad_caps