NVIDIA DeepStream SDK API Reference

9.0 Release
NvDsConfig Struct Reference

Detailed Description

Collaboration diagram for NvDsConfig:

Data Fields

gboolean enable_perf_measurement
 
gint file_loop
 
gint pipeline_recreate_sec
 
gboolean source_list_enabled
 
gboolean dummy_payload
 
gboolean custom_ts_to_rfc
 
gchar * batched_sensor_name
 
guint total_num_sources
 
guint num_source_sub_bins
 
guint num_secondary_gie_sub_bins
 
guint num_secondary_preprocess_sub_bins
 
guint num_sink_sub_bins
 
guint num_message_consumers
 
guint perf_measurement_interval_sec
 
guint sgie_batch_size
 
gboolean extract_sei_type5_data
 
gchar * sei_uuid
 
gboolean low_latency_mode
 
gchar * bbox_dir_path
 
gchar * kitti_track_dir_path
 
gchar * reid_track_dir_path
 
gchar * terminated_track_output_path
 
gchar * shadow_track_output_path
 
gchar ** uri_list
 
gchar ** sensor_id_list
 
gchar ** sensor_name_list
 
NvDsSourceConfig multi_source_config [MAX_SOURCE_BINS]
 
NvDsStreammuxConfig streammux_config
 
NvDsOSDConfig osd_config
 
NvDsSegVisualConfig segvisual_config
 
NvDsPreProcessConfig preprocess_config
 
NvDsPreProcessConfig secondary_preprocess_sub_bin_config [MAX_SECONDARY_PREPROCESS_BINS]
 
NvDsGieConfig primary_gie_config
 
NvDsTrackerConfig tracker_config
 
NvDsTextEmbedderConfig text_embedder_config
 
NvDsVisionEncoderConfig visionencoder_config
 
NvDsReplayConfig replay_config
 
NvDsGieConfig secondary_gie_sub_bin_config [MAX_SECONDARY_GIE_BINS]
 
NvDsSinkSubBinConfig sink_bin_sub_bin_config [MAX_SINK_BINS]
 
NvDsMsgConsumerConfig message_consumer_config [MAX_MESSAGE_CONSUMERS]
 
NvDsTiledDisplayConfig tiled_display_config
 
NvDsDsAnalyticsConfig dsanalytics_config
 
NvDsDsExampleConfig dsexample_config
 
NvDsSinkMsgConvBrokerConfig msg_conv_config
 
NvDsImageSave image_save_config
 
gboolean use_nvmultiurisrcbin
 To support nvmultiurisrcbin. More...
 
gboolean stream_name_display
 
guint max_batch_size
 
gchar * http_ip
 
gchar * http_port
 
gboolean source_attr_all_parsed
 
NvDsSourceConfig source_attr_all_config
 
gboolean enable_error_propagation
 Error propagation support for nvmultiurisrcbin. More...
 
gchar * proto_lib
 
gchar * conn_str
 
gchar * topic
 
gint global_gpu_id
 To set Global GPU ID for all the componenents at once if needed This will be used in case gpu_id prop is not set for a component if gpu_id prop is set for a component, global_gpu_id will be overridden by it. More...
 
NvDsGieConfig audio_classifier_config
 

Field Documentation

◆ audio_classifier_config

NvDsGieConfig NvDsConfig::audio_classifier_config

◆ batched_sensor_name

gchar * NvDsConfig::batched_sensor_name

◆ bbox_dir_path

gchar * NvDsConfig::bbox_dir_path

◆ conn_str

gchar * NvDsConfig::conn_str

◆ custom_ts_to_rfc

gboolean NvDsConfig::custom_ts_to_rfc

◆ dsanalytics_config

NvDsDsAnalyticsConfig NvDsConfig::dsanalytics_config

◆ dsexample_config

NvDsDsExampleConfig NvDsConfig::dsexample_config

◆ dummy_payload

gboolean NvDsConfig::dummy_payload

◆ enable_error_propagation

gboolean NvDsConfig::enable_error_propagation

Error propagation support for nvmultiurisrcbin.

Definition at line 157 of file sources/apps/sample_apps/deepstream-app/deepstream_app.h.

◆ enable_perf_measurement

gboolean NvDsConfig::enable_perf_measurement

◆ extract_sei_type5_data

gboolean NvDsConfig::extract_sei_type5_data

◆ file_loop

gint NvDsConfig::file_loop

◆ global_gpu_id

gint NvDsConfig::global_gpu_id

To set Global GPU ID for all the componenents at once if needed This will be used in case gpu_id prop is not set for a component if gpu_id prop is set for a component, global_gpu_id will be overridden by it.

Definition at line 165 of file sources/apps/sample_apps/deepstream-app/deepstream_app.h.

◆ http_ip

gchar * NvDsConfig::http_ip

◆ http_port

gchar * NvDsConfig::http_port

◆ image_save_config

NvDsImageSave NvDsConfig::image_save_config

◆ kitti_track_dir_path

gchar * NvDsConfig::kitti_track_dir_path

◆ low_latency_mode

gboolean NvDsConfig::low_latency_mode

◆ max_batch_size

guint NvDsConfig::max_batch_size

◆ message_consumer_config

NvDsMsgConsumerConfig NvDsConfig::message_consumer_config

◆ msg_conv_config

NvDsSinkMsgConvBrokerConfig NvDsConfig::msg_conv_config

◆ multi_source_config

NvDsSourceConfig NvDsConfig::multi_source_config

◆ num_message_consumers

guint NvDsConfig::num_message_consumers

◆ num_secondary_gie_sub_bins

guint NvDsConfig::num_secondary_gie_sub_bins

◆ num_secondary_preprocess_sub_bins

guint NvDsConfig::num_secondary_preprocess_sub_bins

◆ num_sink_sub_bins

guint NvDsConfig::num_sink_sub_bins

◆ num_source_sub_bins

guint NvDsConfig::num_source_sub_bins

◆ osd_config

NvDsOSDConfig NvDsConfig::osd_config

◆ perf_measurement_interval_sec

guint NvDsConfig::perf_measurement_interval_sec

◆ pipeline_recreate_sec

gint NvDsConfig::pipeline_recreate_sec

◆ preprocess_config

NvDsPreProcessConfig NvDsConfig::preprocess_config

◆ primary_gie_config

NvDsGieConfig NvDsConfig::primary_gie_config

◆ proto_lib

gchar * NvDsConfig::proto_lib

◆ reid_track_dir_path

gchar * NvDsConfig::reid_track_dir_path

◆ replay_config

NvDsReplayConfig NvDsConfig::replay_config

◆ secondary_gie_sub_bin_config

NvDsGieConfig NvDsConfig::secondary_gie_sub_bin_config

◆ secondary_preprocess_sub_bin_config

NvDsPreProcessConfig NvDsConfig::secondary_preprocess_sub_bin_config

◆ segvisual_config

NvDsSegVisualConfig NvDsConfig::segvisual_config

◆ sei_uuid

gchar * NvDsConfig::sei_uuid

◆ sensor_id_list

gchar ** NvDsConfig::sensor_id_list

◆ sensor_name_list

gchar ** NvDsConfig::sensor_name_list

◆ sgie_batch_size

guint NvDsConfig::sgie_batch_size

◆ shadow_track_output_path

gchar * NvDsConfig::shadow_track_output_path

◆ sink_bin_sub_bin_config

NvDsSinkSubBinConfig NvDsConfig::sink_bin_sub_bin_config

◆ source_attr_all_config

NvDsSourceConfig NvDsConfig::source_attr_all_config

◆ source_attr_all_parsed

gboolean NvDsConfig::source_attr_all_parsed

◆ source_list_enabled

gboolean NvDsConfig::source_list_enabled

◆ stream_name_display

gboolean NvDsConfig::stream_name_display

◆ streammux_config

NvDsStreammuxConfig NvDsConfig::streammux_config

◆ terminated_track_output_path

gchar * NvDsConfig::terminated_track_output_path

◆ text_embedder_config

NvDsTextEmbedderConfig NvDsConfig::text_embedder_config

◆ tiled_display_config

NvDsTiledDisplayConfig NvDsConfig::tiled_display_config

◆ topic

gchar * NvDsConfig::topic

◆ total_num_sources

guint NvDsConfig::total_num_sources

◆ tracker_config

NvDsTrackerConfig NvDsConfig::tracker_config

◆ uri_list

gchar ** NvDsConfig::uri_list

◆ use_nvmultiurisrcbin

gboolean NvDsConfig::use_nvmultiurisrcbin

To support nvmultiurisrcbin.

Definition at line 148 of file sources/apps/sample_apps/deepstream-app/deepstream_app.h.

◆ visionencoder_config

NvDsVisionEncoderConfig NvDsConfig::visionencoder_config

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