GStreamer
open source multimedia framework
Home
Features
News
Annual Conference
Planet (Blogs)
Download
Applications
Security Center
GitLab
Developers
Documentation
Forum
File a Bug
Artwork
@gstreamer on Twitter
@gstreamer on Mastodon
#gstreamer on Matrix

Bindings

There are bindings for GStreamer for quite a few languages already.

Here's a quick overview of all of our bindings :
language status
Python Released. See the gst-python module.
Perl Released, See the CPAN module GStreamer1.
Rust See crates.io.
D Released as part of the GtkD project.
.NET The bindings are still under development. See the gstreamer-sharp module.
C++ Released. See the gstreamermm GNOME module.
Qt Unmaintained. See the qt-gstreamer module.
Guile Released under the aegis of the guile-gnome project.
Haskell See Haskell.org.
Java Released as part of the gstreamer-java project.
Ruby The Ruby bindings are released as part of Ruby-GNOME2.
Vala Released as part of Vala.
Go Released as part of the go-gst project.


Report a problem on this page.