there are plenty of examples in the gstreamer documentation on constructing and running static pipelines. however, there isn't much about changing/relinking elements in a live pipeline - while the media is actually flowing. it's definitely possible, so the question is:
- what gstreamer concepts/mechanics should i understand before attempting this?
- are there any pitfalls to watch out for?
- what is the basic procedure, or a good example?
accepted answer will be spoon fed, comprehensive, and with source code