diff --git a/doc/en/Gst/Global.xml b/doc/en/Gst/Global.xml
index dde3ae705e..d27df2ce57 100644
--- a/doc/en/Gst/Global.xml
+++ b/doc/en/Gst/Global.xml
@@ -25,12 +25,6 @@
System.Int32
To be added.To be added.To be added.To be added.
- 0.9.5.99
-
- Method
- System.Boolean
-
- To be added.To be added.To be added.To be added.To be added.To be added.To be added.
0.9.5.99
Method
@@ -97,7 +91,7 @@
Gst.Element
To be added.To be added.To be added.To be added.
- 0.9.5.99Method0.9.5.99Gst.ElementTo be added.To be added.To be added.To be added.To be added.To be added.Method0.9.5.99System.BooleanTo be added.To be added.To be added.
+ 0.9.5.99Method0.9.5.99Gst.ElementTo be added.To be added.To be added.To be added.To be added.To be added.
diff --git a/doc/en/Gst/Registry.xml b/doc/en/Gst/Registry.xml
index 34f98b63b0..bf652f17e6 100644
--- a/doc/en/Gst/Registry.xml
+++ b/doc/en/Gst/Registry.xml
@@ -23,8 +23,24 @@
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Constructor
To be added.To be added.
@@ -62,13 +78,7 @@
GLib.Signal("feature-added")
Gst.FeatureAddedHandler
To be added.To be added.
- 0.9.5.99
-
- Method
- GLib.List
-
- To be added.To be added.To be added.To be added.To be added.
- 0.9.5.99
+ 0.9.5.99Method0.9.5.99Gst.PluginFeature[]To be added.To be added.To be added.To be added.To be added.
Method
Gst.PluginFeature
@@ -80,19 +90,7 @@
Gst.Plugin
To be added.To be added.To be added.To be added.
- 0.9.5.99Method0.9.5.99System.BooleanTo be added.To be added.To be added.Method0.9.5.99System.VoidTo be added.To be added.To be added.
-
- Method
- GLib.List
-
- To be added.To be added.To be added.To be added.
- 0.9.5.99
-
- Method
- GLib.List
-
- To be added.To be added.To be added.To be added.
- 0.9.5.99
+ 0.9.5.99Method0.9.5.99Gst.PluginFeature[]To be added.To be added.To be added.To be added.Method0.9.5.99Gst.PluginFeature[]To be added.To be added.To be added.To be added.
Property
GLib.GType
@@ -122,9 +120,9 @@
To be added.To be added.To be added.
0.9.5.99GLib.DefaultSignalHandler(Type=typeof(Gst.Registry), ConnectionMethod="OverridePluginAdded")
-
+
Property
- GLib.List
+ System.String[]
To be added.To be added.To be added.
0.9.5.99
@@ -132,16 +130,10 @@
GLib.Signal("plugin-added")
Gst.PluginAddedHandler
To be added.To be added.
- 0.9.5.99
-
- Method
- GLib.List
-
- To be added.To be added.To be added.To be added.To be added.
- 0.9.5.99
-
+ 0.9.5.99Method0.9.5.99Gst.Plugin[]To be added.To be added.To be added.To be added.To be added.
+
Property
- GLib.List
+ Gst.Plugin[]
To be added.To be added.To be added.
0.9.5.99
@@ -155,33 +147,5 @@
System.Void
To be added.To be added.To be added.
- 0.9.5.99Method0.9.5.99System.BooleanTo be added.To be added.To be added.To be added.
-
- Method
- System.Boolean
-
- To be added.To be added.To be added.To be added.
- 0.9.5.99
-
- Method
- System.Boolean
-
- To be added.To be added.To be added.To be added.
- 0.9.5.99
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ 0.9.5.99Method0.9.5.99System.BooleanTo be added.To be added.To be added.To be added.Method0.9.5.99System.BooleanTo be added.To be added.To be added.
diff --git a/gstreamer-sharp/Gstreamer.metadata b/gstreamer-sharp/Gstreamer.metadata
index 0d493a417a..da35aa6c5e 100644
--- a/gstreamer-sharp/Gstreamer.metadata
+++ b/gstreamer-sharp/Gstreamer.metadata
@@ -112,6 +112,8 @@
GstPad
+
+ /api/namespace/object[@name='Registry']
1
1
@@ -199,6 +201,31 @@
boxed
true
+ 1
+ UpdateDefault
+ GstPluginFeature
+ true
+ true
+ GstPluginFeature
+ true
+ true
+ GstPluginFeature
+ true
+ true
+ GstPlugin
+ true
+ true
+ const-char*
+ false
+ true
+ GstPlugin
+ true
+ true
+
+
+
+
+
(State.Null << 3) | State.Ready
(State.Ready << 3) | State.Paused
(State.Paused << 3) | State.Playing
diff --git a/gstreamer-sharp/Makefile.am b/gstreamer-sharp/Makefile.am
index cc7f5c62d4..4ae46d781c 100644
--- a/gstreamer-sharp/Makefile.am
+++ b/gstreamer-sharp/Makefile.am
@@ -52,7 +52,7 @@ build_sources = $(addprefix $(srcdir)/, $(sources))
customs = \
Bin.custom \
- Buffer.custom \
+ Buffer.custom \
Bus.custom \
Caps.custom \
Clock.custom \
@@ -61,7 +61,9 @@ customs = \
Message.custom \
Pad.custom \
Object.custom \
- MiniObject.custom
+ MiniObject.custom \
+ Registry.custom
+
build_customs = $(addprefix $(srcdir)/, $(customs))
diff --git a/gstreamer-sharp/Registry.custom b/gstreamer-sharp/Registry.custom
new file mode 100644
index 0000000000..1c0f06f444
--- /dev/null
+++ b/gstreamer-sharp/Registry.custom
@@ -0,0 +1,4 @@
+public Registry() : base (IntPtr.Zero)
+{
+ CreateNativeObject (new string [0], new GLib.Value [0]);
+}
diff --git a/source/gstreamer-sharp-source.xml b/source/gstreamer-sharp-source.xml
index f50b1c2cfe..f122372933 100644
--- a/source/gstreamer-sharp-source.xml
+++ b/source/gstreamer-sharp-source.xml
@@ -1,23 +1,16 @@
-
gstreamer-0.10.22/gst
-
+
gstreamer-0.10.22/gst/gstdebugutils.h
gstreamer-0.10.22/gst/gsterror.h
gstreamer-0.10.22/gst/gstinfo.h
gstreamer-0.10.22/gst/gstinterface.h
gstreamer-0.10.22/gst/gsturi.h
gstreamer-0.10.22/gst/gstpreset.h
-
+
gstreamer-0.10.22/gst/gstconfig.h
gstreamer-0.10.22/gst/gstenumtypes.h
gstreamer-0.10.22/gst/gstfilter.h
@@ -29,7 +22,7 @@
gstreamer-0.10.22/gst/gsttrace.h
gstreamer-0.10.22/gst/gstvalue.h
gstreamer-0.10.22/gst/gstversion.h
-
+
gstreamer-0.10.22/gst/gstregistrybinary.h
gstreamer-0.10.22/gst/gstregistryxml.h
gstreamer-0.10.22/gst/gst_private.h
@@ -39,6 +32,6 @@
gstreamer-0.10.22/gst/gstquark.h
gstreamer-0.10.22/gst/gettext.h
-
+