Setting Properties for Elements in Gst-nvmultiurisrcbin and Gst-nvurisrcbin Plugins

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU) GPU
• DeepStream Version 7.0 (docker image: nvcr.io/nvidia/deepstream:7.0-sample-multiarch)
• NVIDIA GPU Driver Version (valid for GPU only) 535.171.04

Hi,

I would like to use the Gst-nvmultiurisrcbin and Gst-nvurisrcbin plugins.

From the file located at:
/opt/nvidia/deepstream/deepstream-7.0/sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvurisrcbin.h
I see that the GstDsNvUriSrcBin contains the elements cap_filter and nvvidconv.
I need to set properties such as src-crop for the Gst-nvvideoconvert plugin and the width and height for the capsfilter element.

How can I set these properties for that elements contained within Gst-nvmultiurisrcbin or Gst-nvurisrcbin plugins?

Thank you.

1.These values ​​cannot be adjusted directly through properties or configuration files

2.They can be handled via the child-added signal. You can refer to the decodebin_child_added function in /opt/nvidia/deepstream/deepstream-7.0/sources/apps/apps-common/src/deepstream_source_bin.c

g_signal_connect (G_OBJECT (object), "child-added", G_CALLBACK (decodebin_child_added), user_data);

Thanks for the answer.

I have another related question. Is there a way to see all the elements inside Gst-nvurisrcbin? I did not find these elements inside the dot file produced with the function GST_DEBUG_BIN_TO_DOT_FILE(bin, details, file_name), even when setting the details to GST_DEBUG_GRAPH_SHOW_ALL.

You can try to store the .dot file when the pipeline state switches. and try to save it after PLAYING

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.