Commit graph

209 commits

Author SHA1 Message Date
Sebastian Dröge
4582abb4f3 Fork the Gtk# codegenerator for now
We unfortunately need to do this to properly generate bindings for
GstMiniObject...
2009-05-14 21:38:28 +02:00
Sebastian Dröge
e88f6d01b6 Update for latest version of the GType mapping patch 2009-05-14 21:37:19 +02:00
Sebastian Dröge
0c33d17f5a Fix MixerMessage method names 2009-05-14 21:37:09 +02:00
Sebastian Dröge
e1f1ac7b6e Update docs 2009-05-14 17:15:40 +02:00
Sebastian Dröge
fdc99f178b Add Gst.Interfaces.Navigation bindings 2009-05-14 16:50:16 +02:00
Sebastian Dröge
ee6a9d8bad Make sure to return a ref'd Gst.Index from Gst.Element.OnGetIndex() 2009-05-14 15:56:57 +02:00
Sebastian Dröge
2573a84692 Add Gst.Interfaces.PropertyProbe bindings 2009-05-13 17:03:49 +02:00
Sebastian Dröge
500bd3d8cc Make PropertyInfo(IntPtr) ctor public 2009-05-13 16:46:57 +02:00
Sebastian Dröge
782b942492 Update TODO 2009-05-13 14:48:36 +02:00
Sebastian Dröge
0164337fa8 Don't require Gtk# patch from bug #501685 2009-05-13 14:42:04 +02:00
Sebastian Dröge
1242478731 Add support for a GTypeName attribute to get correct native/managed type mappings
This requires yet another patch to Gtk# trunk, also update
the list of patches again.
2009-05-13 14:35:59 +02:00
Sebastian Dröge
a3032c0565 Add a method to retrieve the property info of a single property 2009-05-12 15:50:04 +02:00
Sebastian Dröge
1811d89b6e Add a method to convert an integer value into the Flags/EnumValues 2009-05-12 15:49:44 +02:00
Sebastian Dröge
817c83f7f0 Initialize the GLib.Value for the property to set 2009-05-12 15:32:15 +02:00
Sebastian Dröge
08ea583412 Add Enum/FlagsInfo to query a GEnum/GFlags type 2009-05-12 15:27:13 +02:00
Sebastian Dröge
761462b227 Also store the GType of the property in case there's no managed type for it 2009-05-12 15:26:50 +02:00
Sebastian Dröge
9c636a83be Add a Properties property to Gst.Object to get information about the GObject properties 2009-05-12 14:31:57 +02:00
Sebastian Dröge
75c1fe23d1 Add Gst.Interfaces.Tuner* bindings 2009-05-12 12:04:53 +02:00
Sebastian Dröge
801680234f Fix library name for the interfaces 2009-05-12 11:08:08 +02:00
Sebastian Dröge
c0a39e4503 Update API with the class struct of GstTunerNorm 2009-05-11 18:31:20 +02:00
Sebastian Dröge
213642904b Add Gst.Interfaces.VideoOrientation bindings 2009-05-11 18:27:10 +02:00
Sebastian Dröge
67fff79dd0 Add Gst.Interfaces.XOverlay bindings 2009-05-11 15:53:48 +02:00
Sebastian Dröge
3f51a3d9ac Reparse the API to get all interface class structs 2009-05-11 15:51:31 +02:00
Sebastian Dröge
46b9e1c9ea Add TODO 2009-05-09 20:06:43 +02:00
Sebastian Dröge
0be28ab067 Add bindings for GstMixer and related types 2009-05-09 20:04:43 +02:00
Sebastian Dröge
4338c97169 Add a generic GstIterator wrapper and use that 2009-05-09 19:29:40 +02:00
Sebastian Dröge
5436b22683 Make the properties of the ColorBalanceChannel read-only 2009-05-09 10:27:29 +02:00
Sebastian Dröge
1947bc5cbb Add missing file 2009-05-08 17:24:26 +02:00
Sebastian Dröge
5395b35db8 Start binding the GstInterfaces library, ColorBalance* is finished already 2009-05-08 17:23:55 +02:00
Sebastian Dröge
5988e1ad39 Update API fixups for the latest protected-fields patch 2009-05-07 10:39:38 +02:00
Sebastian Dröge
ef48705792 Add some notes why we have a modified copy of URIHandlerAdapter.cs 2009-05-07 10:03:58 +02:00
Sebastian Dröge
31bacd2558 Update list of patches for Gtk# that we require 2009-05-07 10:02:11 +02:00
Sebastian Dröge
a32102f3ff Move TypeFind/Index/Element register functions to their factory classes 2009-05-07 09:42:17 +02:00
Sebastian Dröge
533f9a16b5 Move plugin wrappers into seperate namespaces 2009-05-06 14:09:23 +02:00
Sebastian Dröge
890a6f31e3 Don't use FORTIFY_SOURCE 2009-05-06 13:57:56 +02:00
Sebastian Dröge
9d01fe7ec5 Check for all GStreamer libraries for which we want to create bindings 2009-05-06 13:57:23 +02:00
Sebastian Dröge
cbe55bb12f Add Gst.ImplementsInterface bindings 2009-05-06 12:47:37 +02:00
Sebastian Dröge
34568d995b Update docs 2009-05-06 12:27:40 +02:00
Sebastian Dröge
31797cf4e3 Fix Gst.Preset bindings
As C# interfaces don't allow a default implementation we
add a static Gst.PresetDefault class that provides static
methods for calling the default GstPreset method implementations.
2009-05-06 12:25:02 +02:00
Sebastian Dröge
71f1ba9080 Fix compilation of the samples 2009-05-06 09:54:14 +02:00
Sebastian Dröge
6b7a6a8d82 Update docs 2009-05-04 12:28:48 +02:00
Sebastian Dröge
292027a151 Add bindings for Gst.URIHandler
Unfortunately this requires us to work around Gtk# being unable
to handle static interface methods and Gtk# being unable to
allow us to override interface adapter code...
2009-05-04 12:27:25 +02:00
Sebastian Dröge
ea62e0d57a Fix Gst.TagSetter interface bindings 2009-05-04 11:04:42 +02:00
Sebastian Dröge
2ffddfe22c Fix Gst.ChildProxy bindings 2009-05-03 19:35:14 +02:00
Sebastian Dröge
649b16dd24 Remove the abstract flag of GstObject and friends as we might need to instantiate them
This will happen for example if we don't have a managed wrapper class
for a type.
2009-05-03 19:34:27 +02:00
Sebastian Dröge
433bcd9247 Fix Gst.Pipeline bindings 2009-05-01 17:21:13 +02:00
Sebastian Dröge
67f3b86d77 Add support for iterating the internal links of a pad 2009-05-01 17:11:18 +02:00
Sebastian Dröge
29f25c326d Fix Gst.Bin bindings and add bindings for the iterators 2009-05-01 17:08:07 +02:00
Sebastian Dröge
3c4bf5f4e3 Handle NULL GstIterator* correctly 2009-05-01 17:05:49 +02:00
Sebastian Dröge
3f74ddbae3 Fix samples for all the API changes 2009-05-01 15:28:34 +02:00