GstInterpipe: Difference between revisions

Line 127: Line 127:
The main purpose of the GstInterpipe Project is to communicate buffers from one pipeline to another. This can be done in a safe way, without worrying about the states or events of any of the pipelines. To set an interpipesrc (listener) to listen to a specific interpipesink (node), all it is needed is to set the ''listen-to'' property. A NULL or empty ''listen-to'' will disconnect the listener from any node.  
The main purpose of the GstInterpipe Project is to communicate buffers from one pipeline to another. This can be done in a safe way, without worrying about the states or events of any of the pipelines. To set an interpipesrc (listener) to listen to a specific interpipesink (node), all it is needed is to set the ''listen-to'' property. A NULL or empty ''listen-to'' will disconnect the listener from any node.  


<div style="margin: 0 auto">
{| class="wikitable" style="margin:auto;"
{| class="wikitable"
|-
|-
! colspan="3" | Property
! colspan="3" | Property
Line 140: Line 139:
|  (empty) || Stop listening
|  (empty) || Stop listening
|}
|}
</div>
 
The following figures, and their respective gst-launch pipelines illustrate this concept:
The following figures, and their respective gst-launch pipelines illustrate this concept: