From: Thibault Saunier Date: Tue, 13 Mar 2018 13:06:58 +0000 (-0300) Subject: message: Name all constructors X-Git-Tag: 1.19.3~483^2~68 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bbe45ebd918d479d634699a07cf98c9e721bb721;p=platform%2Fupstream%2Fgstreamer.git message: Name all constructors And fix examples. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=793274 --- diff --git a/samples/BasicTutorial13.cs b/samples/BasicTutorial13.cs index 485f666..1fcda15 100644 --- a/samples/BasicTutorial13.cs +++ b/samples/BasicTutorial13.cs @@ -27,9 +27,9 @@ namespace GstreamerSharp Event seekEvent; // Create the seek event if (Rate > 0) { - seekEvent = new Event (Rate, Format.Time, SeekFlags.Flush | SeekFlags.Accurate, SeekType.Set, position, SeekType.None, 0); + seekEvent = Event.NewSeek (Rate, Format.Time, SeekFlags.Flush | SeekFlags.Accurate, SeekType.Set, position, SeekType.None, 0); } else { - seekEvent = new Event (Rate, Format.Time, SeekFlags.Flush | SeekFlags.Accurate, SeekType.Set, 0, SeekType.Set, position); + seekEvent = Event.NewSeek (Rate, Format.Time, SeekFlags.Flush | SeekFlags.Accurate, SeekType.Set, 0, SeekType.Set, position); } if (VideoSink == null) { @@ -71,7 +71,7 @@ namespace GstreamerSharp // If we have not done so, obtain the sink through which we will send the step events VideoSink = (Element)Pipeline ["video-sink"]; } - var evnt = new Event (Format.Buffers, 1, Rate, true, false); + var evnt = Event.NewStep (Format.Buffers, 1, Rate, true, false); VideoSink.SendEvent (evnt); Console.WriteLine ("Stepping one frame"); diff --git a/samples/BasicTutorial5.cs b/samples/BasicTutorial5.cs index b82564d..ce32080 100644 --- a/samples/BasicTutorial5.cs +++ b/samples/BasicTutorial5.cs @@ -181,7 +181,7 @@ namespace GstreamerSharp static void HandleTags (object sender, GLib.SignalArgs args) { // We are possibly in the Gstreamer working thread, so we notify the main thread of this event through a message in the bus var s = new Structure ("tags-changed"); - Playbin.PostMessage (new Message (Playbin, s)); + Playbin.PostMessage (Message.NewApplication (Playbin, s)); } // This function is called when an error message is posted on the bus diff --git a/sources/generated/Gst/Message.cs b/sources/generated/Gst/Message.cs index cbcc2f9..80812f9 100644 --- a/sources/generated/Gst/Message.cs +++ b/sources/generated/Gst/Message.cs @@ -561,67 +561,75 @@ namespace Gst { [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_application(IntPtr src, IntPtr structure); - public Message (Gst.Object src, Gst.Structure structure) + public static Message NewApplication(Gst.Object src, Gst.Structure structure) { structure.Owned = false; - Raw = gst_message_new_application(src == null ? IntPtr.Zero : src.Handle, structure == null ? IntPtr.Zero : structure.Handle); + Message result = new Message (gst_message_new_application(src == null ? IntPtr.Zero : src.Handle, structure == null ? IntPtr.Zero : structure.Handle)); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_async_done(IntPtr src, ulong running_time); - public Message (Gst.Object src, ulong running_time) + public static Message NewAsyncDone(Gst.Object src, ulong running_time) { - Raw = gst_message_new_async_done(src == null ? IntPtr.Zero : src.Handle, running_time); + Message result = new Message (gst_message_new_async_done(src == null ? IntPtr.Zero : src.Handle, running_time)); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_async_start(IntPtr src); - public Message (Gst.Object src) + public static Message NewAsyncStart(Gst.Object src) { - Raw = gst_message_new_async_start(src == null ? IntPtr.Zero : src.Handle); + Message result = new Message (gst_message_new_async_start(src == null ? IntPtr.Zero : src.Handle)); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_buffering(IntPtr src, int percent); - public Message (Gst.Object src, int percent) + public static Message NewBuffering(Gst.Object src, int percent) { - Raw = gst_message_new_buffering(src == null ? IntPtr.Zero : src.Handle, percent); + Message result = new Message (gst_message_new_buffering(src == null ? IntPtr.Zero : src.Handle, percent)); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_clock_lost(IntPtr src, IntPtr clock); - public Message (Gst.Object src, Gst.Clock clock) + public static Message NewClockLost(Gst.Object src, Gst.Clock clock) { - Raw = gst_message_new_clock_lost(src == null ? IntPtr.Zero : src.Handle, clock == null ? IntPtr.Zero : clock.Handle); + Message result = new Message (gst_message_new_clock_lost(src == null ? IntPtr.Zero : src.Handle, clock == null ? IntPtr.Zero : clock.Handle)); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_clock_provide(IntPtr src, IntPtr clock, bool ready); - public Message (Gst.Object src, Gst.Clock clock, bool ready) + public static Message NewClockProvide(Gst.Object src, Gst.Clock clock, bool ready) { - Raw = gst_message_new_clock_provide(src == null ? IntPtr.Zero : src.Handle, clock == null ? IntPtr.Zero : clock.Handle, ready); + Message result = new Message (gst_message_new_clock_provide(src == null ? IntPtr.Zero : src.Handle, clock == null ? IntPtr.Zero : clock.Handle, ready)); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_custom(int type, IntPtr src, IntPtr structure); - public Message (Gst.MessageType type, Gst.Object src, Gst.Structure structure) + public static Message NewCustom(Gst.MessageType type, Gst.Object src, Gst.Structure structure) { structure.Owned = false; - Raw = gst_message_new_custom((int) type, src == null ? IntPtr.Zero : src.Handle, structure == null ? IntPtr.Zero : structure.Handle); + Message result = new Message (gst_message_new_custom((int) type, src == null ? IntPtr.Zero : src.Handle, structure == null ? IntPtr.Zero : structure.Handle)); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_device_added(IntPtr src, IntPtr device); - public Message (Gst.Object src, Gst.Device device) + public static Message NewDeviceAdded(Gst.Object src, Gst.Device device) { - Raw = gst_message_new_device_added(src == null ? IntPtr.Zero : src.Handle, device == null ? IntPtr.Zero : device.Handle); + Message result = new Message (gst_message_new_device_added(src == null ? IntPtr.Zero : src.Handle, device == null ? IntPtr.Zero : device.Handle)); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] @@ -664,32 +672,35 @@ namespace Gst { [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_error(IntPtr src, IntPtr error, IntPtr debug); - public Message (Gst.Object src, IntPtr error, string debug) + public static Message NewError(Gst.Object src, IntPtr error, string debug) { IntPtr native_debug = GLib.Marshaller.StringToPtrGStrdup (debug); - Raw = gst_message_new_error(src == null ? IntPtr.Zero : src.Handle, error, native_debug); + Message result = new Message (gst_message_new_error(src == null ? IntPtr.Zero : src.Handle, error, native_debug)); GLib.Marshaller.Free (native_debug); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_error_with_details(IntPtr src, IntPtr error, IntPtr debug, IntPtr details); - public Message (Gst.Object src, IntPtr error, string debug, Gst.Structure details) + public static Message NewErrorWithDetails(Gst.Object src, IntPtr error, string debug, Gst.Structure details) { IntPtr native_debug = GLib.Marshaller.StringToPtrGStrdup (debug); details.Owned = false; - Raw = gst_message_new_error_with_details(src == null ? IntPtr.Zero : src.Handle, error, native_debug, details == null ? IntPtr.Zero : details.Handle); + Message result = new Message (gst_message_new_error_with_details(src == null ? IntPtr.Zero : src.Handle, error, native_debug, details == null ? IntPtr.Zero : details.Handle)); GLib.Marshaller.Free (native_debug); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_have_context(IntPtr src, IntPtr context); - public Message (Gst.Object src, Gst.Context context) + public static Message NewHaveContext(Gst.Object src, Gst.Context context) { IntPtr native_context = GLib.Marshaller.StructureToPtrAlloc (context); - Raw = gst_message_new_have_context(src == null ? IntPtr.Zero : src.Handle, native_context); + Message result = new Message (gst_message_new_have_context(src == null ? IntPtr.Zero : src.Handle, native_context)); Marshal.FreeHGlobal (native_context); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] @@ -727,11 +738,12 @@ namespace Gst { [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_need_context(IntPtr src, IntPtr context_type); - public Message (Gst.Object src, string context_type) + public static Message NewNeedContext(Gst.Object src, string context_type) { IntPtr native_context_type = GLib.Marshaller.StringToPtrGStrdup (context_type); - Raw = gst_message_new_need_context(src == null ? IntPtr.Zero : src.Handle, native_context_type); + Message result = new Message (gst_message_new_need_context(src == null ? IntPtr.Zero : src.Handle, native_context_type)); GLib.Marshaller.Free (native_context_type); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] @@ -746,53 +758,58 @@ namespace Gst { [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_progress(IntPtr src, int type, IntPtr code, IntPtr text); - public Message (Gst.Object src, Gst.ProgressType type, string code, string text) + public static Message NewProgress(Gst.Object src, Gst.ProgressType type, string code, string text) { IntPtr native_code = GLib.Marshaller.StringToPtrGStrdup (code); IntPtr native_text = GLib.Marshaller.StringToPtrGStrdup (text); - Raw = gst_message_new_progress(src == null ? IntPtr.Zero : src.Handle, (int) type, native_code, native_text); + Message result = new Message (gst_message_new_progress(src == null ? IntPtr.Zero : src.Handle, (int) type, native_code, native_text)); GLib.Marshaller.Free (native_code); GLib.Marshaller.Free (native_text); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_property_notify(IntPtr src, IntPtr property_name, IntPtr val); - public Message (Gst.Object src, string property_name, GLib.Value val) + public static Message NewPropertyNotify(Gst.Object src, string property_name, GLib.Value val) { IntPtr native_property_name = GLib.Marshaller.StringToPtrGStrdup (property_name); IntPtr native_val = GLib.Marshaller.StructureToPtrAlloc (val); - Raw = gst_message_new_property_notify(src == null ? IntPtr.Zero : src.Handle, native_property_name, native_val); + Message result = new Message (gst_message_new_property_notify(src == null ? IntPtr.Zero : src.Handle, native_property_name, native_val)); GLib.Marshaller.Free (native_property_name); Marshal.FreeHGlobal (native_val); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_qos(IntPtr src, bool live, ulong running_time, ulong stream_time, ulong timestamp, ulong duration); - public Message (Gst.Object src, bool live, ulong running_time, ulong stream_time, ulong timestamp, ulong duration) + public static Message NewQos(Gst.Object src, bool live, ulong running_time, ulong stream_time, ulong timestamp, ulong duration) { - Raw = gst_message_new_qos(src == null ? IntPtr.Zero : src.Handle, live, running_time, stream_time, timestamp, duration); + Message result = new Message (gst_message_new_qos(src == null ? IntPtr.Zero : src.Handle, live, running_time, stream_time, timestamp, duration)); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_redirect(IntPtr src, IntPtr location, IntPtr tag_list, IntPtr entry_struct); - public Message (Gst.Object src, string location, Gst.TagList tag_list, Gst.Structure entry_struct) + public static Message NewRedirect(Gst.Object src, string location, Gst.TagList tag_list, Gst.Structure entry_struct) { IntPtr native_location = GLib.Marshaller.StringToPtrGStrdup (location); tag_list.Owned = false; entry_struct.Owned = false; - Raw = gst_message_new_redirect(src == null ? IntPtr.Zero : src.Handle, native_location, tag_list == null ? IntPtr.Zero : tag_list.Handle, entry_struct == null ? IntPtr.Zero : entry_struct.Handle); + Message result = new Message (gst_message_new_redirect(src == null ? IntPtr.Zero : src.Handle, native_location, tag_list == null ? IntPtr.Zero : tag_list.Handle, entry_struct == null ? IntPtr.Zero : entry_struct.Handle)); GLib.Marshaller.Free (native_location); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_request_state(IntPtr src, int state); - public Message (Gst.Object src, Gst.State state) + public static Message NewRequestState(Gst.Object src, Gst.State state) { - Raw = gst_message_new_request_state(src == null ? IntPtr.Zero : src.Handle, (int) state); + Message result = new Message (gst_message_new_request_state(src == null ? IntPtr.Zero : src.Handle, (int) state)); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] @@ -807,9 +824,10 @@ namespace Gst { [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_segment_done(IntPtr src, int format, long position); - public Message (Gst.Object src, Gst.Format format, long position) + public static Message NewSegmentDone(Gst.Object src, Gst.Format format, long position) { - Raw = gst_message_new_segment_done(src == null ? IntPtr.Zero : src.Handle, (int) format, position); + Message result = new Message (gst_message_new_segment_done(src == null ? IntPtr.Zero : src.Handle, (int) format, position)); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] @@ -824,9 +842,10 @@ namespace Gst { [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_state_changed(IntPtr src, int oldstate, int newstate, int pending); - public Message (Gst.Object src, Gst.State oldstate, Gst.State newstate, Gst.State pending) + public static Message NewStateChanged(Gst.Object src, Gst.State oldstate, Gst.State newstate, Gst.State pending) { - Raw = gst_message_new_state_changed(src == null ? IntPtr.Zero : src.Handle, (int) oldstate, (int) newstate, (int) pending); + Message result = new Message (gst_message_new_state_changed(src == null ? IntPtr.Zero : src.Handle, (int) oldstate, (int) newstate, (int) pending)); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] @@ -841,25 +860,28 @@ namespace Gst { [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_step_done(IntPtr src, int format, ulong amount, double rate, bool flush, bool intermediate, ulong duration, bool eos); - public Message (Gst.Object src, Gst.Format format, ulong amount, double rate, bool flush, bool intermediate, ulong duration, bool eos) + public static Message NewStepDone(Gst.Object src, Gst.Format format, ulong amount, double rate, bool flush, bool intermediate, ulong duration, bool eos) { - Raw = gst_message_new_step_done(src == null ? IntPtr.Zero : src.Handle, (int) format, amount, rate, flush, intermediate, duration, eos); + Message result = new Message (gst_message_new_step_done(src == null ? IntPtr.Zero : src.Handle, (int) format, amount, rate, flush, intermediate, duration, eos)); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_step_start(IntPtr src, bool active, int format, ulong amount, double rate, bool flush, bool intermediate); - public Message (Gst.Object src, bool active, Gst.Format format, ulong amount, double rate, bool flush, bool intermediate) + public static Message NewStepStart(Gst.Object src, bool active, Gst.Format format, ulong amount, double rate, bool flush, bool intermediate) { - Raw = gst_message_new_step_start(src == null ? IntPtr.Zero : src.Handle, active, (int) format, amount, rate, flush, intermediate); + Message result = new Message (gst_message_new_step_start(src == null ? IntPtr.Zero : src.Handle, active, (int) format, amount, rate, flush, intermediate)); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_stream_collection(IntPtr src, IntPtr collection); - public Message (Gst.Object src, Gst.StreamCollection collection) + public static Message NewStreamCollection(Gst.Object src, Gst.StreamCollection collection) { - Raw = gst_message_new_stream_collection(src == null ? IntPtr.Zero : src.Handle, collection == null ? IntPtr.Zero : collection.Handle); + Message result = new Message (gst_message_new_stream_collection(src == null ? IntPtr.Zero : src.Handle, collection == null ? IntPtr.Zero : collection.Handle)); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] @@ -874,9 +896,10 @@ namespace Gst { [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_stream_status(IntPtr src, int type, IntPtr owner); - public Message (Gst.Object src, Gst.StreamStatusType type, Gst.Element owner) + public static Message NewStreamStatus(Gst.Object src, Gst.StreamStatusType type, Gst.Element owner) { - Raw = gst_message_new_stream_status(src == null ? IntPtr.Zero : src.Handle, (int) type, owner == null ? IntPtr.Zero : owner.Handle); + Message result = new Message (gst_message_new_stream_status(src == null ? IntPtr.Zero : src.Handle, (int) type, owner == null ? IntPtr.Zero : owner.Handle)); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] @@ -891,28 +914,31 @@ namespace Gst { [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_structure_change(IntPtr src, int type, IntPtr owner, bool busy); - public Message (Gst.Object src, Gst.StructureChangeType type, Gst.Element owner, bool busy) + public static Message NewStructureChange(Gst.Object src, Gst.StructureChangeType type, Gst.Element owner, bool busy) { - Raw = gst_message_new_structure_change(src == null ? IntPtr.Zero : src.Handle, (int) type, owner == null ? IntPtr.Zero : owner.Handle, busy); + Message result = new Message (gst_message_new_structure_change(src == null ? IntPtr.Zero : src.Handle, (int) type, owner == null ? IntPtr.Zero : owner.Handle, busy)); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_tag(IntPtr src, IntPtr tag_list); - public Message (Gst.Object src, Gst.TagList tag_list) + public static Message NewTag(Gst.Object src, Gst.TagList tag_list) { tag_list.Owned = false; - Raw = gst_message_new_tag(src == null ? IntPtr.Zero : src.Handle, tag_list == null ? IntPtr.Zero : tag_list.Handle); + Message result = new Message (gst_message_new_tag(src == null ? IntPtr.Zero : src.Handle, tag_list == null ? IntPtr.Zero : tag_list.Handle)); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] static extern IntPtr gst_message_new_toc(IntPtr src, IntPtr toc, bool updated); - public Message (Gst.Object src, Gst.Toc toc, bool updated) + public static Message NewToc(Gst.Object src, Gst.Toc toc, bool updated) { IntPtr native_toc = GLib.Marshaller.StructureToPtrAlloc (toc); - Raw = gst_message_new_toc(src == null ? IntPtr.Zero : src.Handle, native_toc, updated); + Message result = new Message (gst_message_new_toc(src == null ? IntPtr.Zero : src.Handle, native_toc, updated)); Marshal.FreeHGlobal (native_toc); + return result; } [DllImport("libgstreamer-1.0-0.dll", CallingConvention = CallingConvention.Cdecl)] diff --git a/sources/generated/gstreamer-sharp-api.xml b/sources/generated/gstreamer-sharp-api.xml index 08336e0..dca065d 100644 --- a/sources/generated/gstreamer-sharp-api.xml +++ b/sources/generated/gstreamer-sharp-api.xml @@ -7855,7 +7855,7 @@ -