MeeGo 1.2 Harmattan Developer Documentation Develop for the Nokia N9

GStreamer and GLib


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


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 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.