Wow, what a bunch of anti-KDE, anti-C++, anti whatever trolling. I actually came here to ask if anyone knows of plan for Ubuntu 11.10 inclusion, but I guess, the answer is obvious, it's way too late. I care, because I use PiTiVi for video, which depends on gstreamer.
Ah, thank you all! Hope Pitivi starts releasing more often! Cheers!
QtMultimedia is a middle-level abstraction layer. It provides more advanced features and more control but also makes it more difficult to implement basic functionality.
QtGstreamer is just a Qt-style C++ wrapper around Gstreamer, and thus is very low-level. It basically replicates the Gstreamer API but in a manner more suitable for C++ developers. It also adds some basic tools to make it easier to incorporate Gstreamer into Qt applications. It provides much more control and much more advanced features, but also requires a lot more work to get basic media player functionality.
So if you want to add a video preview to a file browser, or have a basic music player, then Phonon is the way to go. If you want access to the raw media data when you do the playback, you probably want QtMultimedia. If you want to do a lot of complex processing for your video or audio you probably want QtGstreamer.
It ended up being CLAed or CAed. That is not KDE. Of course it went back being KDE when Nokia tossed it over the wall. Nokia needed a fast and efficient media framework suitable for embedded use, thus they chose Gstreamer with bindings and not some slow, feature starved abstraction like phonon. Do your home work.But it has always been primarily a KDE project, developed primarily by KDE developers.
No, it wasn't.
"Later it was tossed over the wall and adopted by KDE for reasons unknown to man kind."
It was never "tossed over the wall", nor was it "adopted by KDE". It was created by KDE for KDE.