Is there a way to create Gstreamer pipelines in C for that will act dynamically for screen adjusted settings

Is there is a dynamic way to adjust pipeline settings in GStreamer through code events rather than rebooting the system.

For example, when we want to crop and zoom how can this be done dynamically that is by an event rather than rebooting or perhaps loading up a bunch of TEE ques and going from one to the other?

Please refer to this topic:
Nvoverlaysink ignores properties when pipeline is restarted

The gstreamer pipeline has to be re-initialized for changing x, y, w, h. The sample is in python and you can refer to C sample like this:
Camera liveview cannot show up again after repeated open/close the liveview for several times - #23 by DaneLLL

And implement the sample logic in C code.

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