conclusion

This concludes our first example. As you see, setting up a pipeline is very lowlevel but powerfull. You will later in this manual how you can create a custom MP3 element with a more high level API.

It should be clear from the example that we can very easily replace the disksrc element with an httpsrc, giving you instant network streaming. An element could be build to handle icecast connections, for example.

We can also choose to use another type of sink instead of the audiosink. We could use a disksink to write the raw samples to a file, for example. It should also be clear that inserting filters, like a stereo effect, into the pipeline is not that hard to do. The most important thing is that you can reuse allready existing elements.