The yaf library is a library for multimedia streaming applications. It uses a traditional method of instantiating a filter graph for the transfer and conversion of data from the source to the application.
This version of the library has two stream generators. A mp3 player and an image player.
Here is the "tutorial"for the yaf-library.
The BeOs Media Kit for example uses the same concept (although the class names, etc ... are completly different). If you want a good introduction to the concept read this article on their server.
The dokumentation was generated automatically with kdoc from the kdesdk package. The dokumentation is splitted in two parts. One part for the user of the library. This only show the important parts. The other part documents every class in the library.