Actual Gstreamer App Development Bindings recommendation

Nicolas Dufresne nicolas.dufresne at
Sat Apr 26 16:55:20 PDT 2014

Le dimanche 27 avril 2014 à 00:16 +0200, René Calles a écrit :
> On the other hand it might be reasonable to develop everything
> gstreamer specific using the C-API and use 'extern C‘ to wrap all
> management of the app around that in C++.
> What would you recommend?

GStreamer 1.X API is already C++ compatible (using G_BEGIN_DECLS /
G_END_DECLS). So for C++ use I would says just use it. Other bindings
are mostly dynamic through GObject introspection, right now Python and
JavaScript are know to be supported. There is also bindings for C Sharp,
which I think are generated, but not based on GI, though I'm unsure.
Another note for C++, if you look at WebKit code, without using
bindings, they have good GObject adaptors to make memory management
easyer. That could be an inspiration.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the gstreamer-devel mailing list