diff options
Diffstat (limited to 'ges')
-rw-r--r-- | ges/generated/GES/Constants.cs | 4 | ||||
-rw-r--r-- | ges/generated/GES/SelectElementTrackHandler.cs | 24 | ||||
-rw-r--r-- | ges/generated/GES/Timeline.cs | 78 | ||||
-rw-r--r-- | ges/generated/GES/UriSource.cs | 34 | ||||
-rw-r--r-- | ges/generated/GES/VideoTransition.cs | 4 | ||||
-rw-r--r-- | ges/generated/gst-editing-services-api.xml | 86 | ||||
-rw-r--r-- | ges/generated/meson.build | 4 | ||||
-rw-r--r-- | ges/gst-editing-services-api.raw | 86 |
8 files changed, 241 insertions, 79 deletions
diff --git a/ges/generated/GES/Constants.cs b/ges/generated/GES/Constants.cs index 9c640f0..41937b6 100644 --- a/ges/generated/GES/Constants.cs +++ b/ges/generated/GES/Constants.cs @@ -26,6 +26,10 @@ namespace GES { public const int PADDING = 4; public const int PADDING_LARGE = 20; public const uint TIMELINE_ELEMENT_NO_LAYER_PRIORITY = 4294967295; + public const int VERSION_MAJOR = 1; + public const int VERSION_MICRO = 0; + public const int VERSION_MINOR = 19; + public const int VERSION_NANO = 1; #endregion } } diff --git a/ges/generated/GES/SelectElementTrackHandler.cs b/ges/generated/GES/SelectElementTrackHandler.cs new file mode 100644 index 0000000..c4e7afa --- /dev/null +++ b/ges/generated/GES/SelectElementTrackHandler.cs @@ -0,0 +1,24 @@ +// This file was generated by the Gtk# code generator. +// Any changes made will be lost if regenerated. + +namespace GES { + + using System; + + public delegate void SelectElementTrackHandler(object o, SelectElementTrackArgs args); + + public class SelectElementTrackArgs : GLib.SignalArgs { + public GES.Clip Clip{ + get { + return (GES.Clip) Args [0]; + } + } + + public GES.TrackElement TrackElement{ + get { + return (GES.TrackElement) Args [1]; + } + } + + } +} diff --git a/ges/generated/GES/Timeline.cs b/ges/generated/GES/Timeline.cs index df74efd..f209c6d 100644 --- a/ges/generated/GES/Timeline.cs +++ b/ges/generated/GES/Timeline.cs @@ -120,6 +120,16 @@ namespace GES { } } + [GLib.Signal("track-added")] + public event GES.TrackAddedHandler TrackAdded { + add { + this.AddSignalHandler ("track-added", value, typeof (GES.TrackAddedArgs)); + } + remove { + this.RemoveSignalHandler ("track-added", value); + } + } + [GLib.Signal("commited")] public event System.EventHandler Commited { add { @@ -170,13 +180,13 @@ namespace GES { } } - [GLib.Signal("track-added")] - public event GES.TrackAddedHandler TrackAdded { + [GLib.Signal("select-element-track")] + public event GES.SelectElementTrackHandler SelectElementTrack { add { - this.AddSignalHandler ("track-added", value, typeof (GES.TrackAddedArgs)); + this.AddSignalHandler ("select-element-track", value, typeof (GES.SelectElementTrackArgs)); } remove { - this.RemoveSignalHandler ("track-added", value); + this.RemoveSignalHandler ("select-element-track", value); } } @@ -249,6 +259,66 @@ namespace GES { v.Dispose (); } + static SelectElementTrackNativeDelegate SelectElementTrack_cb_delegate; + static SelectElementTrackNativeDelegate SelectElementTrackVMCallback { + get { + if (SelectElementTrack_cb_delegate == null) + SelectElementTrack_cb_delegate = new SelectElementTrackNativeDelegate (SelectElementTrack_cb); + return SelectElementTrack_cb_delegate; + } + } + + static void OverrideSelectElementTrack (GLib.GType gtype) + { + OverrideSelectElementTrack (gtype, SelectElementTrackVMCallback); + } + + static void OverrideSelectElementTrack (GLib.GType gtype, SelectElementTrackNativeDelegate callback) + { + OverrideVirtualMethod (gtype, "select-element-track", callback); + } + [UnmanagedFunctionPointer (CallingConvention.Cdecl)] + delegate IntPtr SelectElementTrackNativeDelegate (IntPtr inst, IntPtr clip, IntPtr track_element); + + static IntPtr SelectElementTrack_cb (IntPtr inst, IntPtr clip, IntPtr track_element) + { + try { + Timeline __obj = GLib.Object.GetObject (inst, false) as Timeline; + GES.Track __result; + __result = __obj.OnSelectElementTrack (GLib.Object.GetObject(clip) as GES.Clip, GLib.Object.GetObject(track_element) as GES.TrackElement); + return __result == null ? IntPtr.Zero : __result.OwnedHandle; + } catch (Exception e) { + GLib.ExceptionManager.RaiseUnhandledException (e, true); + // NOTREACHED: above call does not return. + throw e; + } + } + + [GLib.DefaultSignalHandler(Type=typeof(GES.Timeline), ConnectionMethod="OverrideSelectElementTrack")] + protected virtual GES.Track OnSelectElementTrack (GES.Clip clip, GES.TrackElement track_element) + { + return InternalSelectElementTrack (clip, track_element); + } + + private GES.Track InternalSelectElementTrack (GES.Clip clip, GES.TrackElement track_element) + { + GLib.Value ret = new GLib.Value (GLib.GType.Object); + GLib.ValueArray inst_and_params = new GLib.ValueArray (3); + GLib.Value[] vals = new GLib.Value [3]; + vals [0] = new GLib.Value (this); + inst_and_params.Append (vals [0]); + vals [1] = new GLib.Value (clip); + inst_and_params.Append (vals [1]); + vals [2] = new GLib.Value (track_element); + inst_and_params.Append (vals [2]); + g_signal_chain_from_overridden (inst_and_params.ArrayPtr, ref ret); + foreach (GLib.Value v in vals) + v.Dispose (); + GES.Track result = (GES.Track) ret; + ret.Dispose (); + return result; + } + static SnappingEndedNativeDelegate SnappingEnded_cb_delegate; static SnappingEndedNativeDelegate SnappingEndedVMCallback { get { diff --git a/ges/generated/GES/UriSource.cs b/ges/generated/GES/UriSource.cs new file mode 100644 index 0000000..0bff57d --- /dev/null +++ b/ges/generated/GES/UriSource.cs @@ -0,0 +1,34 @@ +// This file was generated by the Gtk# code generator. +// Any changes made will be lost if regenerated. + +namespace GES { + + using System; + using System.Collections; + using System.Collections.Generic; + using System.Runtime.InteropServices; + +#region Autogenerated code + public partial class UriSource : GLib.Opaque { + + public UriSource(IntPtr raw) : base(raw) {} + + + // Internal representation of the wrapped structure ABI. + static GLib.AbiStruct _abi_info = null; + static public GLib.AbiStruct abi_info { + get { + if (_abi_info == null) + _abi_info = new GLib.AbiStruct (new List<GLib.AbiField>{ + }); + + return _abi_info; + } + } + + + // End of the ABI representation. + +#endregion + } +} diff --git a/ges/generated/GES/VideoTransition.cs b/ges/generated/GES/VideoTransition.cs index 3cc289c..fa5c373 100644 --- a/ges/generated/GES/VideoTransition.cs +++ b/ges/generated/GES/VideoTransition.cs @@ -28,6 +28,7 @@ namespace GES { [DllImport("ges-1.0", CallingConvention = CallingConvention.Cdecl)] static extern int ges_video_transition_get_border(IntPtr raw); + [Obsolete] [GLib.Property ("border")] public int Border { get { @@ -42,6 +43,7 @@ namespace GES { } } + [Obsolete] [GLib.Property ("invert")] public bool Invert { get { @@ -112,6 +114,7 @@ namespace GES { [DllImport("ges-1.0", CallingConvention = CallingConvention.Cdecl)] static extern bool ges_video_transition_is_inverted(IntPtr raw); + [Obsolete] public bool IsInverted { get { bool raw_ret = ges_video_transition_is_inverted(Handle); @@ -123,6 +126,7 @@ namespace GES { [DllImport("ges-1.0", CallingConvention = CallingConvention.Cdecl)] static extern void ges_video_transition_set_inverted(IntPtr raw, bool inverted); + [Obsolete] public bool Inverted { set { ges_video_transition_set_inverted(Handle, value); diff --git a/ges/generated/gst-editing-services-api.xml b/ges/generated/gst-editing-services-api.xml index c52653b..5e4a0cd 100644 --- a/ges/generated/gst-editing-services-api.xml +++ b/ges/generated/gst-editing-services-api.xml @@ -545,7 +545,7 @@ <parameter name="value" type="guint64" /> </parameters> </method> - <method name="RegisterStaticMeta" cname="ges_meta_container_register_static_meta"> + <method name="RegisterStaticMeta" cname="ges_meta_container_register_static_meta" version="1.18"> <return-type type="gboolean" /> <parameters> <parameter name="flags" type="GESMetaFlag" /> @@ -912,7 +912,7 @@ <property name="Uri" cname="uri" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true" /> <field cname="parent" access="private" writeable="false" readable="false" is_callback="false" name="Parent" type="GESAudioSource*" /> <field cname="uri" access="private" writeable="false" readable="false" is_callback="false" name="UriField" type="gchar*" /> - <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GESAudioUriSourcePrivate*"> + <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GESUriSource*"> <warning>missing glib:type-name</warning> </field> <field cname="_ges_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gesGesReserved" type="gpointer" array="true" array_len="4" padding="true" /> @@ -1063,7 +1063,7 @@ <parameter name="asset" type="GESAsset*" /> </parameters> </method> - <method name="AddChildToTrack" cname="ges_clip_add_child_to_track"> + <method name="AddChildToTrack" cname="ges_clip_add_child_to_track" version="1.18"> <return-type type="GESTrackElement*" /> <parameters throws="1"> <parameter name="child" type="GESTrackElement*" /> @@ -1114,7 +1114,7 @@ <return-type type="GESTrackType" /> <parameters /> </method> - <method name="GetTimelineTimeFromInternalTime" cname="ges_clip_get_timeline_time_from_internal_time"> + <method name="GetTimelineTimeFromInternalTime" cname="ges_clip_get_timeline_time_from_internal_time" version="1.18"> <return-type type="guint64" /> <parameters throws="1"> <parameter name="child" type="GESTrackElement*" /> @@ -1206,7 +1206,7 @@ <parameter name="error" type="GError**" /> </parameters> </method> - <property name="DurationLimit" cname="duration-limit" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" /> + <property name="DurationLimit" cname="duration-limit" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" version="1.18" /> <property name="Layer" cname="layer" type="GESLayer*" readable="true" writeable="false" construct="false" construct-only="false" /> <property name="SupportedFormats" cname="supported-formats" type="GESTrackType" readable="true" writeable="true" construct="true" construct-only="false" /> <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GESContainer*" /> @@ -1231,20 +1231,20 @@ <method name="GetType" cname="ges_clip_asset_get_type" shared="true"> <return-type type="GType" /> </method> - <virtual_method name="GetNaturalFramerate" cname="get_natural_framerate"> + <virtual_method name="GetNaturalFramerate" cname="get_natural_framerate" version="1.18"> <return-type type="gboolean" /> <parameters> <parameter name="framerate_n" type="gint" /> <parameter name="framerate_d" type="gint" /> </parameters> </virtual_method> - <method name="GetFrameTime" cname="ges_clip_asset_get_frame_time"> + <method name="GetFrameTime" cname="ges_clip_asset_get_frame_time" version="1.18"> <return-type type="guint64" /> <parameters> <parameter name="frame_number" type="gint64" /> </parameters> </method> - <method name="GetNaturalFramerate" cname="ges_clip_asset_get_natural_framerate"> + <method name="GetNaturalFramerate" cname="ges_clip_asset_get_natural_framerate" version="1.18"> <return-type type="gboolean" /> <parameters> <parameter name="framerate_n" type="gint" /> @@ -1709,7 +1709,7 @@ <parameter name="error" type="GError**" /> </parameters> </method> - <method name="GetActiveForTrack" cname="ges_layer_get_active_for_track"> + <method name="GetActiveForTrack" cname="ges_layer_get_active_for_track" version="1.18"> <return-type type="gboolean" /> <parameters> <parameter name="track" type="GESTrack*" /> @@ -1752,7 +1752,7 @@ <parameter name="clip" type="GESClip*" /> </parameters> </method> - <method name="SetActiveForTracks" cname="ges_layer_set_active_for_tracks"> + <method name="SetActiveForTracks" cname="ges_layer_set_active_for_tracks" version="1.18"> <return-type type="gboolean" /> <parameters> <parameter name="active" type="gboolean" /> @@ -1787,7 +1787,7 @@ <warning>missing glib:type-name</warning> </field> <field cname="_ges_reserved" access="public" writeable="false" readable="true" is_callback="false" name="_gesGesReserved" type="gpointer" array="true" array_len="4" padding="true" /> - <signal name="ActiveChanged" cname="active-changed" when="first"> + <signal name="ActiveChanged" cname="active-changed" when="first" version="1.18"> <return-type type="void" /> <parameters> <parameter name="active" type="gboolean" /> @@ -1807,7 +1807,7 @@ </parameters> </signal> </object> - <object name="Marker" cname="GESMarker" opaque="false" hidden="false" parent="GObject"> + <object name="Marker" cname="GESMarker" opaque="false" hidden="false" parent="GObject" version="1.18"> <implements> <interface cname="GESMetaContainer" /> </implements> @@ -1819,7 +1819,7 @@ <method name="GetType" cname="ges_marker_get_type" shared="true"> <return-type type="GType" /> </method> - <property name="Position" cname="position" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" /> + <property name="Position" cname="position" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" version="1.18" /> </object> <object name="MarkerList" cname="GESMarkerList" opaque="false" hidden="false" parent="GObject" version="1.18"> <class_struct cname="GESMarkerListClass"> @@ -2282,7 +2282,7 @@ </field> <field cname="_ges_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gesGesReserved" type="gpointer" array="true" array_len="4" padding="true" /> </object> - <object name="SourceClipAsset" cname="GESSourceClipAsset" opaque="false" hidden="false" parent="GESClipAsset"> + <object name="SourceClipAsset" cname="GESSourceClipAsset" opaque="false" hidden="false" parent="GESClipAsset" version="1.18"> <implements> <interface cname="GESMetaContainer" /> <interface cname="GAsyncInitable" /> @@ -2623,13 +2623,13 @@ <parameter name="name" type="const-gchar*" /> </parameters> </method> - <method name="GetFrameAt" cname="ges_timeline_get_frame_at"> + <method name="GetFrameAt" cname="ges_timeline_get_frame_at" version="1.18"> <return-type type="gint64" /> <parameters> <parameter name="timestamp" type="guint64" /> </parameters> </method> - <method name="GetFrameTime" cname="ges_timeline_get_frame_time"> + <method name="GetFrameTime" cname="ges_timeline_get_frame_time" version="1.18"> <return-type type="guint64" /> <parameters> <parameter name="frame_number" type="gint64" /> @@ -2767,6 +2767,13 @@ <parameter name="layer" type="GESLayer*" /> </parameters> </signal> + <signal name="SelectElementTrack" cname="select-element-track" when="last" version="1.18"> + <return-type type="GESTrack*" owned="true" /> + <parameters> + <parameter name="clip" type="GESClip*" /> + <parameter name="track_element" type="GESTrackElement*" /> + </parameters> + </signal> <signal name="SelectTracksForObject" cname="select-tracks-for-object" when="last"> <return-type type="*" owned="true" array="true" null_term_array="true" /> <parameters> @@ -2832,7 +2839,7 @@ <method vm="get_layer_priority" /> <method vm="get_natural_framerate" /> <method vm="set_child_property_full" /> - <field cname="_ges_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gesGesReserved" type="gpointer" array="true" array_len="14" padding="true" /> + <field cname="_ges_reserved" access="public" writeable="false" readable="true" is_callback="false" name="_gesGesReserved" type="gpointer" array="true" array_len="14" padding="true" /> </class_struct> <method name="GetType" cname="ges_timeline_element_get_type" shared="true"> <return-type type="GType" /> @@ -2903,7 +2910,7 @@ <parameter name="start" type="guint64" /> </parameters> </virtual_method> - <virtual_method name="SetChildProperty" cname="set_child_property"> + <virtual_method name="SetChildProperty" cname="set_child_property" version="1.16"> <return-type type="void" /> <parameters> <parameter name="child" type="GObject*" /> @@ -2913,7 +2920,7 @@ </parameter> </parameters> </virtual_method> - <virtual_method name="SetChildPropertyFull" cname="set_child_property_full"> + <virtual_method name="SetChildPropertyFull" cname="set_child_property_full" version="1.18"> <return-type type="gboolean" /> <parameters throws="1"> <parameter name="child" type="GObject*" /> @@ -3223,14 +3230,14 @@ <warning>missing glib:type-name</warning> </field> <field cname="_ges_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gesGesReserved" type="gpointer" array="true" array_len="20" padding="true" /> - <signal name="ChildPropertyAdded" cname="child-property-added" when="first"> + <signal name="ChildPropertyAdded" cname="child-property-added" when="first" version="1.18"> <return-type type="void" /> <parameters> <parameter name="prop_object" type="GObject*" /> <parameter name="prop" type="GParamSpec*" /> </parameters> </signal> - <signal name="ChildPropertyRemoved" cname="child-property-removed" when="first"> + <signal name="ChildPropertyRemoved" cname="child-property-removed" when="first" version="1.18"> <return-type type="void" /> <parameters> <parameter name="prop_object" type="GObject*" /> @@ -3706,7 +3713,7 @@ <return-type type="GESTrackType" /> <parameters /> </method> - <method name="HasInternalSource" cname="ges_track_element_has_internal_source"> + <method name="HasInternalSource" cname="ges_track_element_has_internal_source" version="1.18"> <return-type type="gboolean" /> <parameters /> </method> @@ -3758,7 +3765,7 @@ <parameter name="binding_type" type="const-gchar*" /> </parameters> </method> - <method name="SetHasInternalSource" cname="ges_track_element_set_has_internal_source"> + <method name="SetHasInternalSource" cname="ges_track_element_set_has_internal_source" version="1.18"> <return-type type="gboolean" /> <parameters> <parameter name="has_internal_source" type="gboolean" /> @@ -3771,8 +3778,8 @@ </parameters> </method> <property name="Active" cname="active" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" /> - <property name="AutoClampControlSources" cname="auto-clamp-control-sources" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" /> - <property name="HasInternalSourceProp
 " cname="has-internal-source" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" /> + <property name="AutoClampControlSources" cname="auto-clamp-control-sources" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" /> + <property name="HasInternalSourceProp
 " cname="has-internal-source" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.18" /> <property name="Track" cname="track" type="GESTrack*" readable="true" writeable="false" construct="false" construct-only="false" /> <property name="TrackType" cname="track-type" type="GESTrackType" readable="true" writeable="true" construct="true" construct-only="false" /> <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GESTimelineElement*" /> @@ -3811,14 +3818,14 @@ <method name="GetType" cname="ges_track_element_asset_get_type" shared="true"> <return-type type="GType" /> </method> - <virtual_method name="GetNaturalFramerate" cname="get_natural_framerate"> + <virtual_method name="GetNaturalFramerate" cname="get_natural_framerate" version="1.18"> <return-type type="gboolean" /> <parameters> <parameter name="framerate_n" type="gint" /> <parameter name="framerate_d" type="gint" /> </parameters> </virtual_method> - <method name="GetNaturalFramerate" cname="ges_track_element_asset_get_natural_framerate"> + <method name="GetNaturalFramerate" cname="ges_track_element_asset_get_natural_framerate" version="1.18"> <return-type type="gboolean" /> <parameters> <parameter name="framerate_n" type="gint" /> @@ -4009,7 +4016,7 @@ <return-type type="const GList*" element_type="GESUriSourceAsset*" /> <parameters /> </method> - <method name="IsImage" cname="ges_uri_clip_asset_is_image"> + <method name="IsImage" cname="ges_uri_clip_asset_is_image" version="1.18"> <return-type type="gboolean" /> <parameters /> </method> @@ -4048,7 +4055,7 @@ <return-type type="const-gchar*" /> <parameters /> </method> - <method name="IsImage" cname="ges_uri_source_asset_is_image"> + <method name="IsImage" cname="ges_uri_source_asset_is_image" version="1.18"> <return-type type="gboolean" /> <parameters /> </method> @@ -4084,7 +4091,7 @@ <method name="GetType" cname="ges_video_source_get_type" shared="true"> <return-type type="GType" /> </method> - <method name="GetNaturalSize" cname="ges_video_source_get_natural_size"> + <method name="GetNaturalSize" cname="ges_video_source_get_natural_size" version="1.18"> <return-type type="gboolean" /> <parameters> <parameter name="width" type="gint*" owned="true" pass_as="out" /> @@ -4163,7 +4170,7 @@ <return-type type="GType" /> </method> <constructor cname="ges_video_transition_new" disable_void_ctor="" /> - <method name="GetBorder" cname="ges_video_transition_get_border"> + <method name="GetBorder" cname="ges_video_transition_get_border" deprecated="true" deprecated-version="1.20"> <return-type type="gint" /> <parameters /> </method> @@ -4171,17 +4178,17 @@ <return-type type="GESVideoStandardTransitionType" /> <parameters /> </method> - <method name="IsInverted" cname="ges_video_transition_is_inverted"> + <method name="IsInverted" cname="ges_video_transition_is_inverted" deprecated="true" deprecated-version="1.20"> <return-type type="gboolean" /> <parameters /> </method> - <method name="SetBorder" cname="ges_video_transition_set_border"> + <method name="SetBorder" cname="ges_video_transition_set_border" deprecated="true" deprecated-version="1.20"> <return-type type="void" /> <parameters> <parameter name="value" type="guint" /> </parameters> </method> - <method name="SetInverted" cname="ges_video_transition_set_inverted"> + <method name="SetInverted" cname="ges_video_transition_set_inverted" deprecated="true" deprecated-version="1.20"> <return-type type="void" /> <parameters> <parameter name="inverted" type="gboolean" /> @@ -4194,7 +4201,7 @@ </parameters> </method> <property name="Border" cname="border" type="guint" readable="true" writeable="true" construct="false" construct-only="false" /> - <property name="Invert" cname="invert" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" /> + <property name="Invert" cname="invert" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" deprecated="true" deprecated-version="1.20" /> <property name="TransitionType" cname="transition-type" type="GESVideoStandardTransitionType" readable="true" writeable="true" construct="false" construct-only="false" /> <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GESTransition*" /> <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GESVideoTransitionPrivate*"> @@ -4219,7 +4226,7 @@ <property name="Uri" cname="uri" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true" /> <field cname="parent" access="private" writeable="false" readable="false" is_callback="false" name="Parent" type="GESVideoSource*" /> <field cname="uri" access="private" writeable="false" readable="false" is_callback="false" name="UriField" type="gchar*" /> - <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GESVideoUriSourcePrivate*"> + <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GESUriSource*"> <warning>missing glib:type-name</warning> </field> <field cname="_ges_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gesGesReserved" type="gpointer" array="true" array_len="4" padding="true" /> @@ -4287,6 +4294,7 @@ <struct name="TransitionPrivate" cname="GESTransitionPrivate" opaque="true" hidden="true" /> <struct name="UriClipAssetPrivate" cname="GESUriClipAssetPrivate" opaque="true" hidden="true" /> <struct name="UriClipPrivate" cname="GESUriClipPrivate" opaque="true" hidden="true" /> + <struct name="UriSource" cname="GESUriSource" opaque="true" hidden="false" /> <struct name="UriSourceAssetPrivate" cname="GESUriSourceAssetPrivate" opaque="true" hidden="true" /> <struct name="VideoSourcePrivate" cname="GESVideoSourcePrivate" opaque="true" hidden="true" /> <struct name="VideoTestSourcePrivate" cname="GESVideoTestSourcePrivate" opaque="true" hidden="true" /> @@ -4305,7 +4313,7 @@ <method name="Deinit" cname="ges_deinit" shared="true"> <return-type type="void" /> </method> - <method name="EdgeName" cname="ges_edge_name" shared="true"> + <method name="EdgeName" cname="ges_edge_name" shared="true" version="1.16"> <return-type type="const-gchar*" /> <parameters> <parameter name="edge" type="GESEdge" /> @@ -4402,6 +4410,10 @@ <constant value="4" ctype="gint" gtype="gint" name="PADDING" /> <constant value="20" ctype="gint" gtype="gint" name="PADDING_LARGE" /> <constant value="4294967295" ctype="guint32" gtype="guint32" name="TIMELINE_ELEMENT_NO_LAYER_PRIORITY" /> + <constant value="1" ctype="gint" gtype="gint" name="VERSION_MAJOR" /> + <constant value="0" ctype="gint" gtype="gint" name="VERSION_MICRO" /> + <constant value="19" ctype="gint" gtype="gint" name="VERSION_MINOR" /> + <constant value="1" ctype="gint" gtype="gint" name="VERSION_NANO" /> </object> </namespace> </api>
\ No newline at end of file diff --git a/ges/generated/meson.build b/ges/generated/meson.build index 8c18c5d..e2999b5 100644 --- a/ges/generated/meson.build +++ b/ges/generated/meson.build @@ -83,6 +83,7 @@ generated_sources = [ 'GES/PipelineFlags.cs', 'GES/PitiviFormatter.cs', 'GES/Project.cs', + 'GES/SelectElementTrackHandler.cs', 'GES/SnappingEndedHandler.cs', 'GES/SnappingStartedHandler.cs', 'GES/Source.cs', @@ -109,6 +110,7 @@ generated_sources = [ 'GES/TransitionClip.cs', 'GES/UriClip.cs', 'GES/UriClipAsset.cs', + 'GES/UriSource.cs', 'GES/UriSourceAsset.cs', 'GES/VideoSource.cs', 'GES/VideoStandardTransitionType.cs', @@ -145,4 +147,4 @@ ges_generate_files = files(generated_sources) c_abi = files(pkg + '-abi.c') cs_abi = files(pkg + '-abi.cs') gapis += [join_paths(meson.current_build_dir(), pkg + '-api.xml')] -gapis_deps = []
\ No newline at end of file +gapis_deps = [] diff --git a/ges/gst-editing-services-api.raw b/ges/gst-editing-services-api.raw index 81cdba7..fa8186d 100644 --- a/ges/gst-editing-services-api.raw +++ b/ges/gst-editing-services-api.raw @@ -545,7 +545,7 @@ <parameter name="value" type="guint64"/> </parameters> </method> - <method name="RegisterStaticMeta" cname="ges_meta_container_register_static_meta"> + <method name="RegisterStaticMeta" cname="ges_meta_container_register_static_meta" version="1.18"> <return-type type="gboolean"/> <parameters> <parameter name="flags" type="GESMetaFlag"/> @@ -912,7 +912,7 @@ <property name="Uri" cname="uri" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true"/> <field cname="parent" access="private" writeable="false" readable="false" is_callback="false" name="Parent" type="GESAudioSource*"/> <field cname="uri" access="private" writeable="false" readable="false" is_callback="false" name="UriField" type="gchar*"/> - <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GESAudioUriSourcePrivate*"> + <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GESUriSource*"> <warning>missing glib:type-name</warning> </field> <field cname="_ges_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gesGesReserved" type="gpointer" array="true" array_len="4"/> @@ -1059,7 +1059,7 @@ <parameter name="asset" type="GESAsset*"/> </parameters> </method> - <method name="AddChildToTrack" cname="ges_clip_add_child_to_track"> + <method name="AddChildToTrack" cname="ges_clip_add_child_to_track" version="1.18"> <return-type type="GESTrackElement*"/> <parameters throws="1"> <parameter name="child" type="GESTrackElement*"/> @@ -1110,7 +1110,7 @@ <return-type type="GESTrackType"/> <parameters/> </method> - <method name="GetTimelineTimeFromInternalTime" cname="ges_clip_get_timeline_time_from_internal_time"> + <method name="GetTimelineTimeFromInternalTime" cname="ges_clip_get_timeline_time_from_internal_time" version="1.18"> <return-type type="guint64"/> <parameters throws="1"> <parameter name="child" type="GESTrackElement*"/> @@ -1202,7 +1202,7 @@ <parameter name="error" type="GError**"/> </parameters> </method> - <property name="DurationLimit" cname="duration-limit" type="guint64" readable="true" writeable="false" construct="false" construct-only="false"/> + <property name="DurationLimit" cname="duration-limit" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" version="1.18"/> <property name="Layer" cname="layer" type="GESLayer*" readable="true" writeable="false" construct="false" construct-only="false"/> <property name="SupportedFormats" cname="supported-formats" type="GESTrackType" readable="true" writeable="true" construct="true" construct-only="false"/> <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GESContainer*"/> @@ -1227,20 +1227,20 @@ <method name="GetType" cname="ges_clip_asset_get_type" shared="true"> <return-type type="GType"/> </method> - <virtual_method name="GetNaturalFramerate" cname="get_natural_framerate"> + <virtual_method name="GetNaturalFramerate" cname="get_natural_framerate" version="1.18"> <return-type type="gboolean"/> <parameters> <parameter name="framerate_n" type="gint"/> <parameter name="framerate_d" type="gint"/> </parameters> </virtual_method> - <method name="GetFrameTime" cname="ges_clip_asset_get_frame_time"> + <method name="GetFrameTime" cname="ges_clip_asset_get_frame_time" version="1.18"> <return-type type="guint64"/> <parameters> <parameter name="frame_number" type="gint64"/> </parameters> </method> - <method name="GetNaturalFramerate" cname="ges_clip_asset_get_natural_framerate"> + <method name="GetNaturalFramerate" cname="ges_clip_asset_get_natural_framerate" version="1.18"> <return-type type="gboolean"/> <parameters> <parameter name="framerate_n" type="gint"/> @@ -1705,7 +1705,7 @@ <parameter name="error" type="GError**"/> </parameters> </method> - <method name="GetActiveForTrack" cname="ges_layer_get_active_for_track"> + <method name="GetActiveForTrack" cname="ges_layer_get_active_for_track" version="1.18"> <return-type type="gboolean"/> <parameters> <parameter name="track" type="GESTrack*"/> @@ -1748,7 +1748,7 @@ <parameter name="clip" type="GESClip*"/> </parameters> </method> - <method name="SetActiveForTracks" cname="ges_layer_set_active_for_tracks"> + <method name="SetActiveForTracks" cname="ges_layer_set_active_for_tracks" version="1.18"> <return-type type="gboolean"/> <parameters> <parameter name="active" type="gboolean"/> @@ -1783,7 +1783,7 @@ <warning>missing glib:type-name</warning> </field> <field cname="_ges_reserved" access="public" writeable="false" readable="true" is_callback="false" name="_gesGesReserved" type="gpointer" array="true" array_len="4"/> - <signal name="ActiveChanged" cname="active-changed" when="first"> + <signal name="ActiveChanged" cname="active-changed" when="first" version="1.18"> <return-type type="void"/> <parameters> <parameter name="active" type="gboolean"/> @@ -1803,7 +1803,7 @@ </parameters> </signal> </object> - <object name="Marker" cname="GESMarker" opaque="false" hidden="false" parent="GObject"> + <object name="Marker" cname="GESMarker" opaque="false" hidden="false" parent="GObject" version="1.18"> <implements> <interface cname="GESMetaContainer"/> </implements> @@ -1815,7 +1815,7 @@ <method name="GetType" cname="ges_marker_get_type" shared="true"> <return-type type="GType"/> </method> - <property name="Position" cname="position" type="guint64" readable="true" writeable="false" construct="false" construct-only="false"/> + <property name="Position" cname="position" type="guint64" readable="true" writeable="false" construct="false" construct-only="false" version="1.18"/> </object> <object name="MarkerList" cname="GESMarkerList" opaque="false" hidden="false" parent="GObject" version="1.18"> <class_struct cname="GESMarkerListClass"> @@ -2298,7 +2298,7 @@ </field> <field cname="_ges_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gesGesReserved" type="gpointer" array="true" array_len="4"/> </object> - <object name="SourceClipAsset" cname="GESSourceClipAsset" opaque="false" hidden="false" parent="GESClipAsset"> + <object name="SourceClipAsset" cname="GESSourceClipAsset" opaque="false" hidden="false" parent="GESClipAsset" version="1.18"> <implements> <interface cname="GESMetaContainer"/> <interface cname="GAsyncInitable"/> @@ -2639,13 +2639,13 @@ <parameter name="name" type="const-gchar*"/> </parameters> </method> - <method name="GetFrameAt" cname="ges_timeline_get_frame_at"> + <method name="GetFrameAt" cname="ges_timeline_get_frame_at" version="1.18"> <return-type type="gint64"/> <parameters> <parameter name="timestamp" type="guint64"/> </parameters> </method> - <method name="GetFrameTime" cname="ges_timeline_get_frame_time"> + <method name="GetFrameTime" cname="ges_timeline_get_frame_time" version="1.18"> <return-type type="guint64"/> <parameters> <parameter name="frame_number" type="gint64"/> @@ -2783,6 +2783,13 @@ <parameter name="layer" type="GESLayer*"/> </parameters> </signal> + <signal name="SelectElementTrack" cname="select-element-track" when="last" version="1.18"> + <return-type type="GESTrack*" owned="true"/> + <parameters> + <parameter name="clip" type="GESClip*"/> + <parameter name="track_element" type="GESTrackElement*"/> + </parameters> + </signal> <signal name="SelectTracksForObject" cname="select-tracks-for-object" when="last"> <return-type type="*" owned="true" array="true" null_term_array="true"/> <parameters> @@ -2848,7 +2855,7 @@ <method vm="get_layer_priority"/> <method vm="get_natural_framerate"/> <method vm="set_child_property_full"/> - <field cname="_ges_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gesGesReserved" type="gpointer" array="true" array_len="14"/> + <field cname="_ges_reserved" access="public" writeable="false" readable="true" is_callback="false" name="_gesGesReserved" type="gpointer" array="true" array_len="14"/> </class_struct> <method name="GetType" cname="ges_timeline_element_get_type" shared="true"> <return-type type="GType"/> @@ -2919,7 +2926,7 @@ <parameter name="start" type="guint64"/> </parameters> </virtual_method> - <virtual_method name="SetChildProperty" cname="set_child_property"> + <virtual_method name="SetChildProperty" cname="set_child_property" version="1.16"> <return-type type="void"/> <parameters> <parameter name="child" type="GObject*"/> @@ -2929,7 +2936,7 @@ </parameter> </parameters> </virtual_method> - <virtual_method name="SetChildPropertyFull" cname="set_child_property_full"> + <virtual_method name="SetChildPropertyFull" cname="set_child_property_full" version="1.18"> <return-type type="gboolean"/> <parameters throws="1"> <parameter name="child" type="GObject*"/> @@ -3239,14 +3246,14 @@ <warning>missing glib:type-name</warning> </field> <field cname="_ges_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gesGesReserved" type="gpointer" array="true" array_len="20"/> - <signal name="ChildPropertyAdded" cname="child-property-added" when="first"> + <signal name="ChildPropertyAdded" cname="child-property-added" when="first" version="1.18"> <return-type type="void"/> <parameters> <parameter name="prop_object" type="GObject*"/> <parameter name="prop" type="GParamSpec*"/> </parameters> </signal> - <signal name="ChildPropertyRemoved" cname="child-property-removed" when="first"> + <signal name="ChildPropertyRemoved" cname="child-property-removed" when="first" version="1.18"> <return-type type="void"/> <parameters> <parameter name="prop_object" type="GObject*"/> @@ -3718,7 +3725,7 @@ <return-type type="GESTrackType"/> <parameters/> </method> - <method name="HasInternalSource" cname="ges_track_element_has_internal_source"> + <method name="HasInternalSource" cname="ges_track_element_has_internal_source" version="1.18"> <return-type type="gboolean"/> <parameters/> </method> @@ -3770,7 +3777,7 @@ <parameter name="binding_type" type="const-gchar*"/> </parameters> </method> - <method name="SetHasInternalSource" cname="ges_track_element_set_has_internal_source"> + <method name="SetHasInternalSource" cname="ges_track_element_set_has_internal_source" version="1.18"> <return-type type="gboolean"/> <parameters> <parameter name="has_internal_source" type="gboolean"/> @@ -3783,8 +3790,8 @@ </parameters> </method> <property name="Active" cname="active" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/> - <property name="AutoClampControlSources" cname="auto-clamp-control-sources" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/> - <property name="HasInternalSourceProp 						" cname="has-internal-source" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/> + <property name="AutoClampControlSources" cname="auto-clamp-control-sources" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.18"/> + <property name="HasInternalSourceProp 						" cname="has-internal-source" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" version="1.18"/> <property name="Track" cname="track" type="GESTrack*" readable="true" writeable="false" construct="false" construct-only="false"/> <property name="TrackType" cname="track-type" type="GESTrackType" readable="true" writeable="true" construct="true" construct-only="false"/> <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GESTimelineElement*"/> @@ -3823,14 +3830,14 @@ <method name="GetType" cname="ges_track_element_asset_get_type" shared="true"> <return-type type="GType"/> </method> - <virtual_method name="GetNaturalFramerate" cname="get_natural_framerate"> + <virtual_method name="GetNaturalFramerate" cname="get_natural_framerate" version="1.18"> <return-type type="gboolean"/> <parameters> <parameter name="framerate_n" type="gint"/> <parameter name="framerate_d" type="gint"/> </parameters> </virtual_method> - <method name="GetNaturalFramerate" cname="ges_track_element_asset_get_natural_framerate"> + <method name="GetNaturalFramerate" cname="ges_track_element_asset_get_natural_framerate" version="1.18"> <return-type type="gboolean"/> <parameters> <parameter name="framerate_n" type="gint"/> @@ -4031,7 +4038,7 @@ <return-type type="const GList*" element_type="GESUriSourceAsset*"/> <parameters/> </method> - <method name="IsImage" cname="ges_uri_clip_asset_is_image"> + <method name="IsImage" cname="ges_uri_clip_asset_is_image" version="1.18"> <return-type type="gboolean"/> <parameters/> </method> @@ -4070,7 +4077,7 @@ <return-type type="const-gchar*"/> <parameters/> </method> - <method name="IsImage" cname="ges_uri_source_asset_is_image"> + <method name="IsImage" cname="ges_uri_source_asset_is_image" version="1.18"> <return-type type="gboolean"/> <parameters/> </method> @@ -4100,7 +4107,7 @@ <method name="GetType" cname="ges_video_source_get_type" shared="true"> <return-type type="GType"/> </method> - <method name="GetNaturalSize" cname="ges_video_source_get_natural_size"> + <method name="GetNaturalSize" cname="ges_video_source_get_natural_size" version="1.18"> <return-type type="gboolean"/> <parameters> <parameter name="width" type="gint*" owned="true" pass_as="out"/> @@ -4179,7 +4186,7 @@ <return-type type="GType"/> </method> <constructor cname="ges_video_transition_new" disable_void_ctor=""/> - <method name="GetBorder" cname="ges_video_transition_get_border"> + <method name="GetBorder" cname="ges_video_transition_get_border" deprecated="true" deprecated-version="1.20"> <return-type type="gint"/> <parameters/> </method> @@ -4187,17 +4194,17 @@ <return-type type="GESVideoStandardTransitionType"/> <parameters/> </method> - <method name="IsInverted" cname="ges_video_transition_is_inverted"> + <method name="IsInverted" cname="ges_video_transition_is_inverted" deprecated="true" deprecated-version="1.20"> <return-type type="gboolean"/> <parameters/> </method> - <method name="SetBorder" cname="ges_video_transition_set_border"> + <method name="SetBorder" cname="ges_video_transition_set_border" deprecated="true" deprecated-version="1.20"> <return-type type="void"/> <parameters> <parameter name="value" type="guint"/> </parameters> </method> - <method name="SetInverted" cname="ges_video_transition_set_inverted"> + <method name="SetInverted" cname="ges_video_transition_set_inverted" deprecated="true" deprecated-version="1.20"> <return-type type="void"/> <parameters> <parameter name="inverted" type="gboolean"/> @@ -4210,7 +4217,7 @@ </parameters> </method> <property name="Border" cname="border" type="guint" readable="true" writeable="true" construct="false" construct-only="false"/> - <property name="Invert" cname="invert" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false"/> + <property name="Invert" cname="invert" type="gboolean" readable="true" writeable="true" construct="false" construct-only="false" deprecated="true" deprecated-version="1.20"/> <property name="TransitionType" cname="transition-type" type="GESVideoStandardTransitionType" readable="true" writeable="true" construct="false" construct-only="false"/> <field cname="parent" access="public" writeable="false" readable="true" is_callback="false" name="Parent" type="GESTransition*"/> <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GESVideoTransitionPrivate*"> @@ -4235,7 +4242,7 @@ <property name="Uri" cname="uri" type="gchar*" readable="true" writeable="true" construct="false" construct-only="true"/> <field cname="parent" access="private" writeable="false" readable="false" is_callback="false" name="Parent" type="GESVideoSource*"/> <field cname="uri" access="private" writeable="false" readable="false" is_callback="false" name="UriField" type="gchar*"/> - <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GESVideoUriSourcePrivate*"> + <field cname="priv" access="private" writeable="false" readable="false" is_callback="false" name="Priv" type="GESUriSource*"> <warning>missing glib:type-name</warning> </field> <field cname="_ges_reserved" access="private" writeable="false" readable="false" is_callback="false" name="_gesGesReserved" type="gpointer" array="true" array_len="4"/> @@ -4303,6 +4310,7 @@ <struct name="TransitionPrivate" cname="GESTransitionPrivate" opaque="true" hidden="true"/> <struct name="UriClipAssetPrivate" cname="GESUriClipAssetPrivate" opaque="true" hidden="true"/> <struct name="UriClipPrivate" cname="GESUriClipPrivate" opaque="true" hidden="true"/> + <struct name="UriSource" cname="GESUriSource" opaque="true" hidden="false"/> <struct name="UriSourceAssetPrivate" cname="GESUriSourceAssetPrivate" opaque="true" hidden="true"/> <struct name="VideoSourcePrivate" cname="GESVideoSourcePrivate" opaque="true" hidden="true"/> <struct name="VideoTestSourcePrivate" cname="GESVideoTestSourcePrivate" opaque="true" hidden="true"/> @@ -4321,7 +4329,7 @@ <method name="Deinit" cname="ges_deinit" shared="true"> <return-type type="void"/> </method> - <method name="EdgeName" cname="ges_edge_name" shared="true"> + <method name="EdgeName" cname="ges_edge_name" shared="true" version="1.16"> <return-type type="const-gchar*"/> <parameters> <parameter name="edge" type="GESEdge"/> @@ -4418,6 +4426,10 @@ <constant value="4" ctype="gint" gtype="gint" name="PADDING"/> <constant value="20" ctype="gint" gtype="gint" name="PADDING_LARGE"/> <constant value="4294967295" ctype="guint32" gtype="guint32" name="TIMELINE_ELEMENT_NO_LAYER_PRIORITY"/> + <constant value="1" ctype="gint" gtype="gint" name="VERSION_MAJOR"/> + <constant value="0" ctype="gint" gtype="gint" name="VERSION_MICRO"/> + <constant value="19" ctype="gint" gtype="gint" name="VERSION_MINOR"/> + <constant value="1" ctype="gint" gtype="gint" name="VERSION_NANO"/> </object> </namespace> </api> |