существует много примеров в gstreamer документации относительно построения и выполнения статических конвейеров. однако, нет очень об изменяющихся/повторно связывающих элементах в живом конвейере - в то время как медиа на самом деле текут. это определенно возможно, таким образом, вопрос:
принятый ответ будет ложкой, питаемой, всесторонней, и с исходным кодом
Вообще-то я пытаюсь сделать то же самое. Пока не слишком удачно :(
Я получил следующую ссылку, спросив на IRC-канале #gstreamer: http://cgit.freedesktop.org/gstreamer/gstreamer/tree/docs/design/part-dynamic.txt
Может быть, подскажет правильное направление.
Пожалуйста, дайте мне знать, когда найдете другую документацию...