Split out documentation into subfolders.
[platform/upstream/gstreamer.git] / markdown / pwg / other / index.md
1 ---
2 title: Creating special element types
3 ...
4
5 # Creating special element types
6
7 By now, we have looked at pretty much any feature that can be embedded
8 into a GStreamer element. Most of this has been fairly low-level and
9 given deep insights in how GStreamer works internally. Fortunately,
10 GStreamer contains some easier-to-use interfaces to create such
11 elements. In order to do that, we will look closer at the element types
12 for which GStreamer provides base classes (sources, sinks and
13 transformation elements). We will also look closer at some types of
14 elements that require no specific coding such as scheduling-interaction
15 or data passing, but rather require specific pipeline control (e.g.
16 N-to-1 elements and managers).