gstreamer/samples
Thibault Saunier b5beac1217 Make GstVideo/AudioInfo GLib.Opaque structures
So that we generate a ABI compatible structure and make it working.
Also this is the way we do it for almost all other structures of this
kind.

I first tried to keep having a managed structure that properly matches
the C structure ABI generating in the gtk-sharp generator Explicit structure
for the union as we do with non managed structures but this is not
possible and leads to the following assertion in mono:

    Type Gst.Video.VideoInfo/__ABI which has an [ExplicitLayout] attribute cannot have a reference field at the same offset as another field.

This sensibly changes the API but I bet noone will even notice.

https://bugzilla.gnome.org/show_bug.cgi?id=788133
2017-09-26 10:35:37 -03:00
..
BasicTutorial1.cs Do not use glue anymore! 2017-09-06 13:22:57 -03:00
BasicTutorial2.cs samples: Leave memory management up to the GC 2014-08-01 17:01:17 +02:00
BasicTutorial3.cs sample: Add basic tutorial 3 sample 2014-08-01 20:51:40 +02:00
BasicTutorial4.cs sample: Add basic tutorial 4 sample 2014-08-03 14:21:25 +02:00
BasicTutorial5.cs VideoOverlay: Fix issues on 32 bits 2015-05-28 16:00:04 +02:00
BasicTutorial6.cs sample: Add basic tutorial 6 sample 2014-08-05 23:05:32 +02:00
BasicTutorial7.cs sample: Add basic tutorial 7 sample 2014-08-06 00:58:24 +02:00
BasicTutorial8.cs Make GstVideo/AudioInfo GLib.Opaque structures 2017-09-26 10:35:37 -03:00
BasicTutorial9.cs sample: Add basic tutorial 9 sample 2014-08-07 17:17:56 +02:00
BasicTutorial12.cs sample: Add basic tutorial 12 sample 2014-08-07 18:48:04 +02:00
BasicTutorial13.cs sample: Add basic tutorial 13 sample 2014-08-07 19:40:31 +02:00
ExampleVolume.cs Fix building the volume example 2017-08-29 22:20:46 -03:00
GESExample.cs Generate bindings for GES if avalaible 2017-08-29 22:20:46 -03:00
Makefile.am examples: Add ExampleVolume in makefile 2014-09-18 15:30:38 +02:00
meson.build Generate bindings for GES if avalaible 2017-08-29 22:20:46 -03:00
Playback.cs Add sample makefile 2014-08-01 15:07:22 +02:00
PlaybackTutorial1.cs samples: Fix broken media uris 2017-08-29 22:20:46 -03:00
PlaybackTutorial2.cs samples: Fix broken media uris 2017-08-29 22:20:46 -03:00
PlaybackTutorial3.cs Make GstVideo/AudioInfo GLib.Opaque structures 2017-09-26 10:35:37 -03:00
PlaybackTutorial4.cs samples: Fix broken media uris 2017-08-29 22:20:46 -03:00
PlaybackTutorial5.cs samples: Fix broken media uris 2017-08-29 22:20:46 -03:00
PlaybackTutorial6.cs sample: Add playback tutorial 6 sample 2014-08-08 18:20:05 +02:00
PlaybackTutorial7.cs samples: Fix broken media uris 2017-08-29 22:20:46 -03:00
VideoOverlay.cs VideoOverlay: Fix issues on 32 bits 2015-05-28 16:00:04 +02:00