dynamiquement (un) lier des éléments dans un pipeline en cours d'exécution (gstreamer)?

il y a beaucoup d'exemples dans le gstreamer documentation sur la construction et l'exécution de statique des pipelines.
cependant, il n'y en a pas beaucoup sur la modification de/re-lier les éléments dans un vivre pipeline - alors que les médias est en fait couler.
c'est certainement possible, donc la question est:

  1. ce que gstreamer concepts/mécanique dois-je comprendre avant de tenter cela?
  2. existe-il des écueils à éviter?
  3. quelle est la procédure de base, ou un bon exemple?

accepté de réponse seront nourris cuillère, complet, et avec le code source

source d'informationauteur Jeremiah Rose