diff options
author | Mathieu Duponchelle <mathieu.duponchelle@opencreed.com> | 2016-06-04 08:03:13 +0200 |
---|---|---|
committer | Mathieu Duponchelle <mathieu.duponchelle@opencreed.com> | 2016-06-04 16:11:52 +0200 |
commit | aec60fc2b502fe96f919877d2608b4df7ea4105a (patch) | |
tree | db01a3d4322b428894b44969cd7406f1e9e9fecf /pwg-building.md | |
parent | 33163869cbfe08955a65e72be040278d1a85a329 (diff) |
Plugin writer's guide
Diffstat (limited to 'pwg-building.md')
-rw-r--r-- | pwg-building.md | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/pwg-building.md b/pwg-building.md new file mode 100644 index 0000000..a54cc4e --- /dev/null +++ b/pwg-building.md @@ -0,0 +1,23 @@ +--- +title: Building a Plugin +... + +# Building a Plugin + +You are now ready to learn how to build a plugin. In this part of the +guide, you will learn how to apply basic GStreamer programming concepts +to write a simple plugin. The previous parts of the guide have contained +no explicit example code, perhaps making things a bit abstract and +difficult to understand. In contrast, this section will present both +applications and code by following the development of an example audio +filter plugin called “MyFilter”. + +The example filter element will begin with a single input pad and a +single output pad. The filter will, at first, simply pass media and +event data from its sink pad to its source pad without modification. But +by the end of this part of the guide, you will learn to add some more +interesting functionality, including properties and signal handlers. And +after reading the next part of the guide, [Advanced Filter +Concepts](pwg-advanced.md), you will be able to add even more +functionality to your plugins. + |