Update theme submodule
[platform/upstream/gstreamer.git] / markdown / pwg / building / index.md
1 ---
2 title: Building a Plugin
3 ...
4
5 # Building a Plugin
6
7 You are now ready to learn how to build a plugin. In this part of the
8 guide, you will learn how to apply basic GStreamer programming concepts
9 to write a simple plugin. The previous parts of the guide have contained
10 no explicit example code, perhaps making things a bit abstract and
11 difficult to understand. In contrast, this section will present both
12 applications and code by following the development of an example audio
13 filter plugin called “MyFilter”.
14
15 The example filter element will begin with a single input pad and a
16 single output pad. The filter will, at first, simply pass media and
17 event data from its sink pad to its source pad without modification. But
18 by the end of this part of the guide, you will learn to add some more
19 interesting functionality, including properties and signal handlers. And
20 after reading the next part of the guide, [Advanced Filter
21 Concepts](pwg/advanced/index.md), you will be able to add even more
22 functionality to your plugins.