diff --git a/gstreamer-sharp/Element.custom b/gstreamer-sharp/Element.custom
index 0aaf289eb7..748a30d4e1 100644
--- a/gstreamer-sharp/Element.custom
+++ b/gstreamer-sharp/Element.custom
@@ -71,17 +71,6 @@ public void FoundTagsForPad (Gst.Pad pad, Gst.TagList list) {
gst_element_found_tags_for_pad (Handle, pad == null ? IntPtr.Zero : pad.Handle, list == null ? IntPtr.Zero : gst_tag_list_copy (list.Handle));
}
-[DllImport("libgstreamer-0.10.dll") ]
-static extern bool gst_element_post_message (IntPtr raw, IntPtr message);
-[DllImport("libgstreamer-0.10.dll") ]
-static extern IntPtr gst_mini_object_ref (IntPtr raw);
-
-public bool PostMessage (Gst.Message message) {
- bool raw_ret = gst_element_post_message (Handle, message == null ? IntPtr.Zero : gst_mini_object_ref (message.Handle));
- bool ret = raw_ret;
- return ret;
-}
-
[DllImport("libgstreamer-0.10.dll") ]
static extern IntPtr gst_element_get_query_types (IntPtr raw);
@@ -106,16 +95,6 @@ public Gst.QueryType[] GetQueryTypes () {
return (Gst.QueryType[]) result.ToArray (typeof (Gst.QueryType));
}
-
-[DllImport("libgstreamer-0.10.dll") ]
-static extern bool gst_element_send_event (IntPtr raw, IntPtr evnt);
-
-public bool SendEvent (Gst.Event evnt) {
- bool raw_ret = gst_element_send_event (Handle, evnt == null ? IntPtr.Zero : gst_mini_object_ref (evnt.Handle));
- bool ret = raw_ret;
- return ret;
-}
-
[DllImport("libgstreamer-0.10.dll") ]
static extern void gst_element_class_add_pad_template (IntPtr klass, IntPtr templ);
diff --git a/gstreamer-sharp/Gstreamer.metadata b/gstreamer-sharp/Gstreamer.metadata
index 8603ebe23d..d0d994fed3 100644
--- a/gstreamer-sharp/Gstreamer.metadata
+++ b/gstreamer-sharp/Gstreamer.metadata
@@ -299,8 +299,8 @@
1
1
1
- 1
- 1
+ true
+ true
Seek
/api/namespace/object[@name='ElementFactory']
@@ -598,11 +598,12 @@
- 1
- 1
- 1
- 1
- 1
+
+ true
+ true
+ true
+ true
+ true
public
true
diff --git a/gstreamer-sharp/Pad.custom b/gstreamer-sharp/Pad.custom
index 09967bc45f..934d4e72b5 100644
--- a/gstreamer-sharp/Pad.custom
+++ b/gstreamer-sharp/Pad.custom
@@ -228,26 +228,6 @@ public Gst.PadActivateModeFunction ActivatePushFunction {
}
}
-[DllImport("libgstreamer-0.10.dll") ]
-static extern int gst_pad_push (IntPtr raw, IntPtr buffer);
-[DllImport("libgstreamer-0.10.dll") ]
-static extern IntPtr gst_mini_object_ref (IntPtr raw);
-
-public Gst.FlowReturn Push (Gst.Buffer buffer) {
- int raw_ret = gst_pad_push (Handle, buffer == null ? IntPtr.Zero : gst_mini_object_ref (buffer.Handle));
- Gst.FlowReturn ret = (Gst.FlowReturn) raw_ret;
- return ret;
-}
-
-[DllImport("libgstreamer-0.10.dll") ]
-static extern bool gst_pad_push_event (IntPtr raw, IntPtr evnt);
-
-public bool PushEvent (Gst.Event evnt) {
- bool raw_ret = gst_pad_push_event (Handle, evnt == null ? IntPtr.Zero : gst_mini_object_ref (evnt.Handle));
- bool ret = raw_ret;
- return ret;
-}
-
[DllImport("libgstreamer-0.10.dll") ]
static extern int gst_pad_pull_range (IntPtr raw, ulong offset, uint size, out IntPtr buffer);
@@ -260,24 +240,6 @@ public Gst.FlowReturn PullRange (ulong offset, uint size, out Gst.Buffer buffer)
}
-[DllImport("libgstreamer-0.10.dll") ]
-static extern bool gst_pad_send_event (IntPtr raw, IntPtr evnt);
-
-public bool SendEvent (Gst.Event evnt) {
- bool raw_ret = gst_pad_send_event (Handle, evnt == null ? IntPtr.Zero : gst_mini_object_ref (evnt.Handle));
- bool ret = raw_ret;
- return ret;
-}
-
-[DllImport("libgstreamer-0.10.dll") ]
-static extern bool gst_pad_event_default (IntPtr raw, IntPtr evnt);
-
-public bool EventDefault (Gst.Event evnt) {
- bool raw_ret = gst_pad_event_default (Handle, evnt == null ? IntPtr.Zero : gst_mini_object_ref (evnt.Handle));
- bool ret = raw_ret;
- return ret;
-}
-
[DllImport("libgstreamer-0.10.dll") ]
static extern void gst_pad_set_query_function (IntPtr raw, GstSharp.PadQueryFunctionNative query);
@@ -356,15 +318,6 @@ static Gst.QueryType[] GetQueryTypesDefault (Gst.Pad pad) {
return (Gst.QueryType[]) result.ToArray (typeof (Gst.QueryType));
}
-[DllImport("libgstreamer-0.10.dll") ]
-static extern int gst_pad_chain (IntPtr raw, IntPtr buffer);
-
-public Gst.FlowReturn Chain (Gst.Buffer buffer) {
- int raw_ret = gst_pad_chain (Handle, buffer == null ? IntPtr.Zero : gst_mini_object_ref (buffer.Handle));
- Gst.FlowReturn ret = (Gst.FlowReturn) raw_ret;
- return ret;
-}
-
[DllImport ("gstreamersharpglue-0.10.dll") ]
extern static uint gstsharp_gst_pad_get_stream_lock_offset ();