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 ();