O'Reilly logo

Python Multimedia Beginner's Guide by Ninad Sathaye

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Introduction to QT Phonon

In earlier chapters on audio and video processing, we extensively used GStreamer multimedia framework. Phonon is a multimedia framework used by QT to provide audio/video playback. With the GStreamer API knowledge under our belt, it should be very easy to grasp the fundamental concepts behind the Phonon multimedia framework.

Main components

Let's briefly discuss some of the fundamental components and concepts behind the Phonon architecture.

Media graph

This is analogous to a GStreamer pipeline. The media graph specifies various nodes (analogous to GStreamer elements) for processing the media stream. For example, the sink node gives the media data as output. To begin streaming the media data within the Graph, we call the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required