Jump to content

GstInterpipe: Difference between revisions

m
Line 2: Line 2:
== Overview ==
== Overview ==


The concept behind the Interpipes Project is to simplify the construction of GStreamer applications, which often has the complexity of requiring dynamic pipelines. It transforms the construction process from low level pad probe manipulation to the higher level setting an element's parameter value.  Application developers don't get mired down in stalled pipelines because one branch of a complex pipeline changed state.
GstInterpipe is a Gstreamer plug-in that allows communication between two independent pipelines. The concept behind the Interpipes Project is to simplify the construction of GStreamer applications, which often has the complexity of requiring dynamic pipelines. It transforms the construction process from low level pad probe manipulation to the higher level setting an element's parameter value.  Application developers don't get mired down in stalled pipelines because one branch of a complex pipeline changed state.


For example, take a look in a complex pipeline like the one in the figure 1:
For example, take a look in a complex pipeline like the one in the figure 1:
Line 10: Line 10:




The complex pipeline of figure 1 can be constructed using interpipe elements as it is illustrated in the figure 2:
The complex pipeline of figure 1 can be constructed into smaller, independent pipelines using interpipe elements as it is illustrated in the figure 2:


[[File:Interpipe_pipeline.png|thumb|center|800px|Figure 2: Pipeline using Interpipes]]
[[File:Interpipe_pipeline.png|thumb|center|800px|Figure 2: Pipeline using Interpipes]]
Cookies help us deliver our services. By using our services, you agree to our use of cookies.