Here is what I know so far. Phonon is a platform independent wrapper around the
platform specific media library. Therefore, implementing different
sources and sinks must be implemented in the media libraries themselves. If you want to create a new media source, your either need to build a phonon back-end for your video generator or add a new source to the underlying media library. At the moment, there appears to be no way to capture frames or inject them into the video widget.
From what I have read, there is some discussion about future releases of the API providing a mechanism for introducing effect call-outs into the media stream processing. This will allow a, for instance, a developer to insert overlays on a video image. Phonon is a contributed third party library for Qt, so it is probably best to follow the phonon discussions at KDE to understand future plans.
Bookmarks