[MeeGo-touch-dev] grab XWindowID from MTF applications
glachac at tethermedia.com
Fri Sep 17 13:42:08 PDT 2010
On 09/13/2010 08:27 PM, Zhao, Halley wrote:
> I fully agree with your concerns. GStreamer provides more flexibility.
> In fact, the gap between your gst based application and Qt (QGraphicsview) is just a Qt video sink for GStreamer, which could render video frame as texture in QGraphicsView.
> You can create such sink in a separated library refer to QGraphicsVideoItem in qt-mobility; then your video conference, TV player, camera, video player can build base on it.
I've looked into this more and realize this sort of solution is not easy
to implement, especially if one has no experience with OpenGL. Clutter
delivers a very nice solution with gst-clutter, which renders gstreamer
video to clutter textures directly - effectively what you've described.
It would be really nice if something like this existed in MTF, or at
least someone provided a solid example that others could build on easily.
Internal to MTF, I see the msgtvideo and msink classes, but those are
not exposed, and I'm not 100% sure that is a solid base to work from.
More information about the MeeGo-touch-dev