NVIDIA DeepStream SDK API Reference

9.2 Release
_GstDsNvUriSrcConfig Struct Reference

Detailed Description

Definition at line 154 of file includes/gst-nvdscommonconfig.h.

Data Fields

NvDsUriSrcBinType src_type
 
gboolean loop
 
gchar * uri
 
gchar * sei_uuid
 
gint latency
 
NvDsUriSrcBinSRType smart_record
 
gchar * smart_rec_dir_path
 
gchar * smart_rec_file_prefix
 
NvDsUriSrcBinSRCont smart_rec_container
 
NvDsUriSrcBinSRMode smart_rec_mode
 
guint smart_rec_def_duration
 
guint smart_rec_cache_size
 
guint gpu_id
 
gint source_id
 
NvDsUriSrcBinRtpProtocol rtp_protocol
 
NvDsUriSrcBinBufferMode buffer_mode
 
guint num_extra_surfaces
 
NvDsUriSrcBinDecSkipFrame skip_frames_type
 
guint cuda_memory_type
 
guint drop_frame_interval
 
gboolean low_latency_mode
 
gboolean extract_sei_type5_data
 
gint rtsp_reconnect_interval_sec_org
 
gint rtsp_reconnect_interval_sec
 
NvDsUriSrcBinLeaky leaky
 
guint max_size_buffers
 
gint init_rtsp_reconnect_interval_sec
 
gint rtsp_reconnect_attempts
 
gint num_rtsp_reconnects
 
guint udp_buffer_size
 
gchar * sensorId
 unique Sensor ID string More...
 
gboolean disable_passthrough
 
gchar * sensorName
 Sensor Name string; could be NULL. More...
 
gboolean disable_audio
 
gboolean drop_on_latency
 
gboolean ipc_buffer_timestamp_copy
 
gchar * ipc_socket_path
 
gint ipc_connection_attempts
 
guint64 ipc_connection_interval
 
gboolean sensorIdToPadIdMapping
 
gboolean enable_error_propagation
 
gchar * proto_lib
 
gchar * conn_str
 
gchar * topic
 
guint simulate_fps_interval_ms
 
guint64 creation_time_ns
 Stream creation time in nanoseconds since epoch (from ISO 8601 timestamp) More...
 
gboolean ipc_frame_copy
 
gchar * sensorMetadata
 Full metadata object (raw JSON string) from the REST stream/add request; variable keys; could be NULL. More...
 
guint64 file_start_time_ns
 Source content start time in ns since epoch (from metadata.file_start_time ISO 8601). More...
 

Field Documentation

◆ buffer_mode

NvDsUriSrcBinBufferMode _GstDsNvUriSrcConfig::buffer_mode

Definition at line 171 of file includes/gst-nvdscommonconfig.h.

◆ conn_str

gchar * _GstDsNvUriSrcConfig::conn_str

Definition at line 198 of file includes/gst-nvdscommonconfig.h.

◆ creation_time_ns

guint64 _GstDsNvUriSrcConfig::creation_time_ns

Stream creation time in nanoseconds since epoch (from ISO 8601 timestamp)

Definition at line 201 of file includes/gst-nvdscommonconfig.h.

◆ cuda_memory_type

guint _GstDsNvUriSrcConfig::cuda_memory_type

Definition at line 174 of file includes/gst-nvdscommonconfig.h.

◆ disable_audio

gboolean _GstDsNvUriSrcConfig::disable_audio

Definition at line 189 of file includes/gst-nvdscommonconfig.h.

◆ disable_passthrough

gboolean _GstDsNvUriSrcConfig::disable_passthrough

Definition at line 187 of file includes/gst-nvdscommonconfig.h.

◆ drop_frame_interval

guint _GstDsNvUriSrcConfig::drop_frame_interval

Definition at line 175 of file includes/gst-nvdscommonconfig.h.

◆ drop_on_latency

gboolean _GstDsNvUriSrcConfig::drop_on_latency

Definition at line 190 of file includes/gst-nvdscommonconfig.h.

◆ enable_error_propagation

gboolean _GstDsNvUriSrcConfig::enable_error_propagation

Definition at line 196 of file includes/gst-nvdscommonconfig.h.

◆ extract_sei_type5_data

gboolean _GstDsNvUriSrcConfig::extract_sei_type5_data

Definition at line 177 of file includes/gst-nvdscommonconfig.h.

◆ file_start_time_ns

guint64 _GstDsNvUriSrcConfig::file_start_time_ns

Source content start time in ns since epoch (from metadata.file_start_time ISO 8601).

When >0 it is used as the nvstreammux NTP base for this source, taking precedence over creation_time_ns.

Definition at line 202 of file sources/libs/gstnvdscustomhelper/gst-nvdscommonconfig.h.

◆ gpu_id

guint _GstDsNvUriSrcConfig::gpu_id

Definition at line 168 of file includes/gst-nvdscommonconfig.h.

◆ init_rtsp_reconnect_interval_sec

gint _GstDsNvUriSrcConfig::init_rtsp_reconnect_interval_sec

Definition at line 182 of file includes/gst-nvdscommonconfig.h.

◆ ipc_buffer_timestamp_copy

gboolean _GstDsNvUriSrcConfig::ipc_buffer_timestamp_copy

Definition at line 191 of file includes/gst-nvdscommonconfig.h.

◆ ipc_connection_attempts

gint _GstDsNvUriSrcConfig::ipc_connection_attempts

Definition at line 193 of file includes/gst-nvdscommonconfig.h.

◆ ipc_connection_interval

guint64 _GstDsNvUriSrcConfig::ipc_connection_interval

Definition at line 194 of file includes/gst-nvdscommonconfig.h.

◆ ipc_frame_copy

gboolean _GstDsNvUriSrcConfig::ipc_frame_copy

Definition at line 204 of file includes/gst-nvdscommonconfig.h.

◆ ipc_socket_path

gchar * _GstDsNvUriSrcConfig::ipc_socket_path

Definition at line 192 of file includes/gst-nvdscommonconfig.h.

◆ latency

gint _GstDsNvUriSrcConfig::latency

Definition at line 160 of file includes/gst-nvdscommonconfig.h.

◆ leaky

NvDsUriSrcBinLeaky _GstDsNvUriSrcConfig::leaky

Definition at line 180 of file includes/gst-nvdscommonconfig.h.

◆ loop

gboolean _GstDsNvUriSrcConfig::loop

Definition at line 157 of file includes/gst-nvdscommonconfig.h.

◆ low_latency_mode

gboolean _GstDsNvUriSrcConfig::low_latency_mode

Definition at line 176 of file includes/gst-nvdscommonconfig.h.

◆ max_size_buffers

guint _GstDsNvUriSrcConfig::max_size_buffers

Definition at line 181 of file includes/gst-nvdscommonconfig.h.

◆ num_extra_surfaces

guint _GstDsNvUriSrcConfig::num_extra_surfaces

Definition at line 172 of file includes/gst-nvdscommonconfig.h.

◆ num_rtsp_reconnects

gint _GstDsNvUriSrcConfig::num_rtsp_reconnects

Definition at line 184 of file includes/gst-nvdscommonconfig.h.

◆ proto_lib

gchar * _GstDsNvUriSrcConfig::proto_lib

Definition at line 197 of file includes/gst-nvdscommonconfig.h.

◆ rtp_protocol

NvDsUriSrcBinRtpProtocol _GstDsNvUriSrcConfig::rtp_protocol

Definition at line 170 of file includes/gst-nvdscommonconfig.h.

◆ rtsp_reconnect_attempts

gint _GstDsNvUriSrcConfig::rtsp_reconnect_attempts

Definition at line 183 of file includes/gst-nvdscommonconfig.h.

◆ rtsp_reconnect_interval_sec

gint _GstDsNvUriSrcConfig::rtsp_reconnect_interval_sec

Definition at line 179 of file includes/gst-nvdscommonconfig.h.

◆ rtsp_reconnect_interval_sec_org

gint _GstDsNvUriSrcConfig::rtsp_reconnect_interval_sec_org

Definition at line 178 of file includes/gst-nvdscommonconfig.h.

◆ sei_uuid

gchar * _GstDsNvUriSrcConfig::sei_uuid

Definition at line 159 of file includes/gst-nvdscommonconfig.h.

◆ sensorId

gchar * _GstDsNvUriSrcConfig::sensorId

unique Sensor ID string

Definition at line 186 of file includes/gst-nvdscommonconfig.h.

◆ sensorIdToPadIdMapping

gboolean _GstDsNvUriSrcConfig::sensorIdToPadIdMapping

Definition at line 195 of file includes/gst-nvdscommonconfig.h.

◆ sensorMetadata

gchar * _GstDsNvUriSrcConfig::sensorMetadata

Full metadata object (raw JSON string) from the REST stream/add request; variable keys; could be NULL.

Definition at line 205 of file includes/gst-nvdscommonconfig.h.

◆ sensorName

gchar * _GstDsNvUriSrcConfig::sensorName

Sensor Name string; could be NULL.

Definition at line 188 of file includes/gst-nvdscommonconfig.h.

◆ simulate_fps_interval_ms

guint _GstDsNvUriSrcConfig::simulate_fps_interval_ms

Definition at line 200 of file includes/gst-nvdscommonconfig.h.

◆ skip_frames_type

NvDsUriSrcBinDecSkipFrame _GstDsNvUriSrcConfig::skip_frames_type

Definition at line 173 of file includes/gst-nvdscommonconfig.h.

◆ smart_rec_cache_size

guint _GstDsNvUriSrcConfig::smart_rec_cache_size

Definition at line 167 of file includes/gst-nvdscommonconfig.h.

◆ smart_rec_container

NvDsUriSrcBinSRCont _GstDsNvUriSrcConfig::smart_rec_container

Definition at line 164 of file includes/gst-nvdscommonconfig.h.

◆ smart_rec_def_duration

guint _GstDsNvUriSrcConfig::smart_rec_def_duration

Definition at line 166 of file includes/gst-nvdscommonconfig.h.

◆ smart_rec_dir_path

gchar * _GstDsNvUriSrcConfig::smart_rec_dir_path

Definition at line 162 of file includes/gst-nvdscommonconfig.h.

◆ smart_rec_file_prefix

gchar * _GstDsNvUriSrcConfig::smart_rec_file_prefix

Definition at line 163 of file includes/gst-nvdscommonconfig.h.

◆ smart_rec_mode

NvDsUriSrcBinSRMode _GstDsNvUriSrcConfig::smart_rec_mode

Definition at line 165 of file includes/gst-nvdscommonconfig.h.

◆ smart_record

NvDsUriSrcBinSRType _GstDsNvUriSrcConfig::smart_record

Definition at line 161 of file includes/gst-nvdscommonconfig.h.

◆ source_id

gint _GstDsNvUriSrcConfig::source_id

Definition at line 169 of file includes/gst-nvdscommonconfig.h.

◆ src_type

NvDsUriSrcBinType _GstDsNvUriSrcConfig::src_type

Definition at line 156 of file includes/gst-nvdscommonconfig.h.

◆ topic

gchar * _GstDsNvUriSrcConfig::topic

Definition at line 199 of file includes/gst-nvdscommonconfig.h.

◆ udp_buffer_size

guint _GstDsNvUriSrcConfig::udp_buffer_size

Definition at line 185 of file includes/gst-nvdscommonconfig.h.

◆ uri

gchar * _GstDsNvUriSrcConfig::uri

Definition at line 158 of file includes/gst-nvdscommonconfig.h.


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