GStreamer Plugin Writer's Guide | ||
---|---|---|
<<< Previous | Next >>> |
GStreamer is a framework for creating streaming media applications. It is extremely powerful and versatile, and this versatility stems in part from its modularity, and its ability to incorporate new modules seamlessly into its framework. This document describes how to extend the capabilities of GStreamer by creating new plugins.
It first describes the concepts required and the ways in which GStreamer can be extended. It then goes through a worked example of how to write a simple filter (for data processing), and how to test and debug it. More advanced concepts are then introduced, with worked examples of each. Next, writing source and sink elements (for performing input and output) is discussed. Finally, checklists of things to be sure to do when extending GStreamer are presented.
<<< Previous | Home | Next >>> |
GStreamer Plugin Writer's Guide | Do I care? |