GStreamer multimedia framework
Go to file
Thibault Saunier 9c289eb563 Do not use glue anymore!
This is not needed anymore as ABI compatible structures are now generated
and used by the code generator.
2017-09-06 13:22:57 -03:00
doc docs: add html target 2014-08-07 01:24:23 +02:00
ges Do not use glue anymore! 2017-09-06 13:22:57 -03:00
out Do not use glue anymore! 2017-09-06 13:22:57 -03:00
samples Do not use glue anymore! 2017-09-06 13:22:57 -03:00
sources Do not use glue anymore! 2017-09-06 13:22:57 -03:00
subprojects Add meson build definitions 2017-08-29 22:20:46 -03:00
.gitignore gitignore: Add osx files 2014-09-18 15:05:45 +02:00
AUTHORS Initial commit 2013-12-21 16:52:19 +01:00
autogen.sh autogen.sh: advice about installing libtool 2014-04-01 18:36:51 +02:00
ChangeLog Initial commit 2013-12-21 16:52:19 +01:00
configure.ac Do not use glue anymore! 2017-09-06 13:22:57 -03:00
COPYING License: Change license in COPYING file 2014-05-28 14:26:43 +02:00
gacutil_install.py Add meson build definitions 2017-08-29 22:20:46 -03:00
generate_code.py Do not use glue anymore! 2017-09-06 13:22:57 -03:00
gstreamer-sharp-1.0.pc.in pkg-config: Depend on gio#/glib# instead of gtk# 2014-10-12 15:08:47 +02:00
gstreamer-sharp.csproj build: update solution files 2014-08-07 01:03:46 +02:00
gstreamer-sharp.sln Added solution file 2013-12-21 16:52:27 +01:00
gstreamer-sharp.snk build: Make distcheck pass 2014-08-06 23:21:40 +02:00
Makefile.am Remove mpegts 2014-09-19 18:37:36 +02:00
meson.build Do not use glue anymore! 2017-09-06 13:22:57 -03:00
NEWS Release 0.99.0 2013-12-21 17:54:39 +01:00
nuget.py Add a target to generate nugets. 2017-09-04 22:05:59 -03:00
README Shifted things from GstGlobal into their own classes Added missing README 2013-12-21 16:52:20 +01:00
README.md Update README and versioning 2017-08-29 22:20:46 -03:00
VERSION Update README and versioning 2017-08-29 22:20:46 -03:00

gstreamer-sharp

gstreamer-sharp is a .NET/mono binding for Gstreamer generated from gobject-introspection data using the bindinator. gstreamer-sharp currently wraps the API exposed by Gstreamer 1.4 and is compatible with newer gstreamer versions. It was developed under GSoC 2014 for the mono organization. gstreamer-sharp covers the core and base gstreamer libraries.

Prerequisites

These libraries are needed for clutter-sharp to compile:

  • gstreamer core, base and good 1.4 or higher
  • gtk-sharp 3.22.6 or higher - NOTE: This can be built as a meson subproject if using the meson build system.

Building & Installing

With meson:

meson build && ninja -C build/

With Autotools:

./autogen.sh --prefix=/usr && make install

Supported Platforms

  • Linux
  • Mac OS X

Quick Start

gstreamer-sharp provides ports of all samples from gst-docs in the samples folder.

Documentation

Since this is a gobject-introspection binding the recommended documentation is the native gstreamer documentation. A monodoc generated documentation will be installed.

Roadmap

  • Add an easy way to compile on Windows
  • iOS and Android support
  • Provide binaries for these platforms

License

gstreamer-sharp is licensed under the LGPL 2.1