From e0c535b79594b77df9bb06ea04a3b7b315e585d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Dr=C3=B6ge?= Date: Fri, 24 Apr 2009 14:56:40 +0200 Subject: [PATCH] Regenerate API with the new parser to get support for GObject virtual methods This also gives us some support for class struct fields, etc. Note: This requires an uncommitted patch to Gtk# --- doc/en/Gst/Bin.xml | 4 +- doc/en/Gst/Clock.xml | 2 +- doc/en/Gst/Element.xml | 4 +- doc/en/Gst/Index.xml | 4 +- gstreamer-sharp/Makefile.am | 2 + gstreamer-sharp/gstreamer-api.raw | 275 +++++++++++++++++++++--------- source/Makefile.am | 2 +- 7 files changed, 205 insertions(+), 88 deletions(-) diff --git a/doc/en/Gst/Bin.xml b/doc/en/Gst/Bin.xml index 83af6d4f27..2558a4b81c 100644 --- a/doc/en/Gst/Bin.xml +++ b/doc/en/Gst/Bin.xml @@ -177,7 +177,7 @@ Property System.Int32 To be added.To be added.To be added. - 0.9.5.99 + 0.9.5.99Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Bin), ConnectionMethod="OverrideAddElement")System.BooleanTo be added.To be added.To be added.To be added. Method System.Void @@ -201,7 +201,7 @@ System.Void To be added.To be added.To be added. - 0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Bin), ConnectionMethod="OverrideElementRemoved") + 0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Bin), ConnectionMethod="OverrideElementRemoved")Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Bin), ConnectionMethod="OverrideHandleMessage")System.VoidTo be added.To be added.To be added.Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Bin), ConnectionMethod="OverrideRemoveElement")System.BooleanTo be added.To be added.To be added.To be added. Property System.Boolean diff --git a/doc/en/Gst/Clock.xml b/doc/en/Gst/Clock.xml index 096e9a00d3..b8dc82e72f 100644 --- a/doc/en/Gst/Clock.xml +++ b/doc/en/Gst/Clock.xml @@ -123,7 +123,7 @@ Property Gst.Clock To be added.To be added.To be added. - 0.9.5.99Field0.9.5.99System.UInt641000000000To be added.To be added.Field0.9.5.99System.UInt641000000000To be added.To be added. + 0.9.5.99Field0.9.5.99System.UInt641000000000To be added.To be added.Field0.9.5.99System.UInt641000000000To be added.To be added.Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Clock), ConnectionMethod="OverrideChangeResolution")System.UInt64To be added.To be added.To be added.To be added.To be added.Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Clock), ConnectionMethod="OverrideGetInternalTime")System.UInt64To be added.To be added.To be added.Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Clock), ConnectionMethod="OverrideGetResolution")System.UInt64To be added.To be added.To be added.Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Clock), ConnectionMethod="OverrideUnschedule")System.VoidTo be added.To be added.To be added.Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Clock), ConnectionMethod="OverrideWait")Gst.ClockReturnTo be added.To be added.To be added.To be added.Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Clock), ConnectionMethod="OverrideWaitAsync")Gst.ClockReturnTo be added.To be added.To be added.To be added.Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Clock), ConnectionMethod="OverrideWaitJitter")Gst.ClockReturnTo be added.To be added.To be added.To be added.To be added. Property System.UInt64 diff --git a/doc/en/Gst/Element.xml b/doc/en/Gst/Element.xml index b0643cc499..6b29042b97 100644 --- a/doc/en/Gst/Element.xml +++ b/doc/en/Gst/Element.xml @@ -237,7 +237,7 @@ Property System.UInt16 To be added.To be added.To be added. - 0.9.5.99 + 0.9.5.99Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Element), ConnectionMethod="OverrideChangeState")Gst.StateChangeReturnTo be added.To be added.To be added.To be added.Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Element), ConnectionMethod="OverrideGetIndex")Gst.IndexTo be added.To be added.To be added.Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Element), ConnectionMethod="OverrideGetQueryTypes")Gst.QueryTypeTo be added.To be added.To be added.Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Element), ConnectionMethod="OverrideGetState")Gst.StateChangeReturnTo be added.To be added.To be added.To be added.To be added.To be added. Method System.Void @@ -255,7 +255,7 @@ System.Void To be added.To be added.To be added. - 0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Element), ConnectionMethod="OverridePadRemoved") + 0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Element), ConnectionMethod="OverridePadRemoved")Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Element), ConnectionMethod="OverrideProvideClock")Gst.ClockTo be added.To be added.To be added.Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Element), ConnectionMethod="OverrideQuery")System.BooleanTo be added.To be added.To be added.To be added.Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Element), ConnectionMethod="OverrideReleasePad")System.VoidTo be added.To be added.To be added.Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Element), ConnectionMethod="OverrideRequestNewPad")Gst.PadTo be added.To be added.To be added.To be added.To be added.Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Element), ConnectionMethod="OverrideSendEvent")System.BooleanTo be added.To be added.To be added.To be added.Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Element), ConnectionMethod="OverrideSetBus")System.VoidTo be added.To be added.To be added.Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Element), ConnectionMethod="OverrideSetClock")System.BooleanTo be added.To be added.To be added.To be added.Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Element), ConnectionMethod="OverrideSetIndex")System.VoidTo be added.To be added.To be added.Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Element), ConnectionMethod="OverrideSetState")Gst.StateChangeReturnTo be added.To be added.To be added.To be added. Event GLib.Signal("pad-added") diff --git a/doc/en/Gst/Index.xml b/doc/en/Gst/Index.xml index 12a547eae6..90ea48bd66 100644 --- a/doc/en/Gst/Index.xml +++ b/doc/en/Gst/Index.xml @@ -108,13 +108,13 @@ Property GLib.GType To be added.To be added.To be added. - 0.9.5.99 + 0.9.5.99Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Index), ConnectionMethod="OverrideAddEntry")System.VoidTo be added.To be added.To be added.Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Index), ConnectionMethod="OverrideCommit")System.VoidTo be added.To be added.To be added. Method System.Void To be added.To be added.To be added. - 0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Index), ConnectionMethod="OverrideEntryAdded") + 0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Index), ConnectionMethod="OverrideEntryAdded")Method0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Index), ConnectionMethod="OverrideGetWriterId")System.BooleanTo be added.To be added.To be added.To be added.To be added. Property Gst.IndexResolver diff --git a/gstreamer-sharp/Makefile.am b/gstreamer-sharp/Makefile.am index 4c3a127096..a898dd9e3d 100644 --- a/gstreamer-sharp/Makefile.am +++ b/gstreamer-sharp/Makefile.am @@ -86,6 +86,8 @@ $(API): $(srcdir)/$(RAW_API) $(srcdir)/$(METADATA) $(srcdir)/$(SYMBOLS) chmod u+w $(API) $(MONO) $(top_builddir)/parser/gst-gapi-fixup.exe --api=$(API) --metadata=$(srcdir)/$(METADATA) \ --symbols=$(srcdir)/$(SYMBOLS) + sed 's;GST_PADDING_LARGE;20;g' $(API) > $(API).tmp + sed 's;GST_PADDING;4;g' $(API).tmp > $(API) generated-stamp: $(API) $(GAPI_CODEGEN) $(build_customs) $(GAPI_CODEGEN) --generate $(API) \ diff --git a/gstreamer-sharp/gstreamer-api.raw b/gstreamer-sharp/gstreamer-api.raw index 5a096ed0a6..c909487695 100644 --- a/gstreamer-sharp/gstreamer-api.raw +++ b/gstreamer-sharp/gstreamer-api.raw @@ -1,5 +1,5 @@ - +