MeeGo 1.2 Harmattan Developer Documentation Develop for the Nokia N9

GStreamer and GLib

GStreamer

GStreamer is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing.

Applications can take advantage of advances in codec and filter technology transparently. Developers can add new codecs and filters by writing a simple plugin with a clean, generic interface.

To learn more, visit http://gstreamer.freedesktop.org/.

GLib

GLib provides the core application building blocks for libraries and applications written in C. It provides the core object system used in GNOME, the main loop implementation, and a large set of utility functions for strings and common data structures. See http://library.gnome.org/ for more information.

GLib is not part of the official MeeGo API. It is included as a dependency of GStreamer and may be removed in the future.