GStreamer
open source multimedia framework
Home
Features
News
Planet
Download
Applications
Developers
Documentation
Mailing Lists
File a Bug
Bug Lists
Artwork

Bindings for C++

The GStreamer API C++ bindings are still under development.The bindings are based upon gtkmm. It's using the same lifecycle mechanism. A modified version of gtkmmproc autogenerates the code. Further work needs to bedone there.

Currently, the following classes are either fully or partially implemented:

  • Gst::Object
  • Gst::Element
  • Gst::Gstreamer
  • Gst::Pad (partially)


News

Mid-September
Initial work started
September-October
More classes have been implemented
October
Martin Schulze added a RefPtr class, which is needed for some classes which don't directly inherit from Glib::Object
Mid-October
Development has been stopped until November, hence lack of time (university).


Issues

  • Lifecycle, hence inconsistencies in Gstreamer
  • Modified gtkmmproc isn't perfect
  • Other things which are in the TODO file


Contact Information

Christian Meyer
chrisime (at) gnome.org



If there are any problems on this page, please contact thomas (at) apestaart (dot) org