tee: Check for the removed pad flag also in the slow pushing path
[platform/upstream/gstreamer.git] / docs / random / intro
1 GNOME Streamer is a pipeline-based media streaming framework.  It is built
2 on top of the gobject object model.
3
4 A pipeline consists of at one or more each of sources, sinks, and filters.
5 These elements may be combined inside container elements, which may have
6 their own specific properties, and act as any other element.  Each element 
7 has one or more pads, which are connection points.  These pads are
8 connected to chain from one element to the next, providing a path along
9 which buffers are passed.
10
11 Operation of the pipeline is fully automatic once a buffer is put in the
12 front of the pipeline.  As each element finishes its processing, it pushes
13 the buffer to the next element through an indirect function call, by way
14 of the two connected pads.
15
16