Enter GMF

The GNOME Media Framework (hereafter abbreviated to GMF) provides a framework for recording, processing, and presenting media data in a type-independant manner. It is designed to be used for professional audio processing and real-time performance, while at the same time allowing simple applications such as media players. GMF addresses the problem of lackluster Linux media support by building a strong multimedia framework, upon which advanced and integrated multimedia software can be built.

Possible uses of GMF include: