Beispiel #1
0
        public GES.MarkerList GetMarkerList(string key)
        {
            IntPtr native_key = GLib.Marshaller.StringToPtrGStrdup(key);
            IntPtr raw_ret    = ges_meta_container_get_marker_list(Handle, native_key);

            GES.MarkerList ret = GLib.Object.GetObject(raw_ret, true) as GES.MarkerList;
            GLib.Marshaller.Free(native_key);
            return(ret);
        }
Beispiel #2
0
        public bool SetMarkerList(string meta_item, GES.MarkerList list)
        {
            IntPtr native_meta_item = GLib.Marshaller.StringToPtrGStrdup(meta_item);
            bool   raw_ret          = ges_meta_container_set_marker_list(Handle, native_meta_item, list == null ? IntPtr.Zero : list.Handle);
            bool   ret = raw_ret;

            GLib.Marshaller.Free(native_meta_item);
            return(ret);
        }