public bool GetActiveForTrack(GES.Track track) { bool raw_ret = ges_layer_get_active_for_track(Handle, track == null ? IntPtr.Zero : track.Handle); bool ret = raw_ret; return(ret); }
public GES.TrackElement[] FindTrackElements(GES.Track track, GES.TrackType track_type, GLib.GType type) { IntPtr raw_ret = ges_clip_find_track_elements(Handle, track == null ? IntPtr.Zero : track.Handle, (int)track_type, type.Val); GES.TrackElement[] ret = (GES.TrackElement[])GLib.Marshaller.ListPtrToArray(raw_ret, typeof(GLib.List), true, true, typeof(GES.TrackElement)); return(ret); }
public GES.TrackElement FindTrackElement(GES.Track track, GLib.GType type) { IntPtr raw_ret = ges_clip_find_track_element(Handle, track == null ? IntPtr.Zero : track.Handle, type.Val); GES.TrackElement ret = GLib.Object.GetObject(raw_ret, true) as GES.TrackElement; return(ret); }
static void NotifyMeta_cb(IntPtr inst, IntPtr _object, IntPtr p0) { try { GES.Track __obj = GLib.Object.GetObject(inst, false) as GES.Track; __obj.OnNotifyMeta(GLib.Marshaller.Utf8PtrToString(_object), (GLib.Value)Marshal.PtrToStructure(p0, typeof(GLib.Value))); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException(e, false); } }
public unsafe GES.TrackElement AddChildToTrack(GES.TrackElement child, GES.Track track) { IntPtr error = IntPtr.Zero; IntPtr raw_ret = ges_clip_add_child_to_track(Handle, child == null ? IntPtr.Zero : child.Handle, track == null ? IntPtr.Zero : track.Handle, out error); GES.TrackElement ret = GLib.Object.GetObject(raw_ret) as GES.TrackElement; if (error != IntPtr.Zero) { throw new GLib.GException(error); } return(ret); }
Gst.Element InvokeNative(GES.Track track) { Gst.Element __result = GLib.Object.GetObject(native_cb(track == null ? IntPtr.Zero : track.Handle)) as Gst.Element; return(__result); }