Dear all,<br><br>I am working on a plugin that receives streaming video data and buffers them in a queue element, which is connected to decodebin. I would like to set the pipeline to the PAUSED state whenever the queue becomes empty and then periodically query its current-level-bytes property until enough data is accumulated to restart playback.<br>

<br>Is it a good practice to call gst_element_set_state on the pipeline from within a plugin element?<br><br>Thanks!<br><br>Best,<br>Konstantin<br>