mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-09-09 05:38:58 +00:00
16 lines
752 B
Text
16 lines
752 B
Text
GNOME Streamer is a pipeline-based media streaming framework. It is built
|
|
on top of the gobject object model.
|
|
|
|
A pipeline consists of at one or more each of sources, sinks, and filters.
|
|
These elements may be combined inside container elements, which may have
|
|
their own specific properties, and act as any other element. Each element
|
|
has one or more pads, which are connection points. These pads are
|
|
connected to chain from one element to the next, providing a path along
|
|
which buffers are passed.
|
|
|
|
Operation of the pipeline is fully automatic once a buffer is put in the
|
|
front of the pipeline. As each element finishes its processing, it pushes
|
|
the buffer to the next element through an indirect function call, by way
|
|
of the two connected pads.
|
|
|
|
|