public int Compare(GLib.Date rhs) { int raw_ret = g_date_compare(Handle, rhs == null ? IntPtr.Zero : rhs.Handle); int ret = raw_ret; return(ret); }
public int DaysBetween(GLib.Date date2) { int raw_ret = g_date_days_between(Handle, date2 == null ? IntPtr.Zero : date2.Handle); int ret = raw_ret; return(ret); }
public static ulong Strftime(string s, string format, GLib.Date date) { IntPtr native_s = GLib.Marshaller.StringToPtrGStrdup(s); IntPtr native_format = GLib.Marshaller.StringToPtrGStrdup(format); UIntPtr raw_ret = g_date_strftime(native_s, new UIntPtr((ulong)System.Text.Encoding.UTF8.GetByteCount(s)), native_format, date == null ? IntPtr.Zero : date.Handle); ulong ret = (ulong)raw_ret; GLib.Marshaller.Free(native_s); GLib.Marshaller.Free(native_format); return(ret); }
public bool GetDate(string fieldname, out GLib.Date value) { IntPtr native_fieldname = GLib.Marshaller.StringToPtrGStrdup(fieldname); IntPtr native_value; bool raw_ret = gst_structure_get_date(Handle, native_fieldname, out native_value); bool ret = raw_ret; GLib.Marshaller.Free(native_fieldname); value = new GLib.Date(native_value); return(ret); }
public bool GetDateIndex(string tag, uint index, out GLib.Date value) { IntPtr native_tag = GLib.Marshaller.StringToPtrGStrdup(tag); IntPtr native_value; bool raw_ret = gst_tag_list_get_date_index(Handle, native_tag, index, out native_value); bool ret = raw_ret; GLib.Marshaller.Free(native_tag); value = new GLib.Date(native_value); return(ret); }
public void Clamp(GLib.Date min_date, GLib.Date max_date) { g_date_clamp(Handle, min_date == null ? IntPtr.Zero : min_date.Handle, max_date == null ? IntPtr.Zero : max_date.Handle); }
public void Order(GLib.Date date2) { g_date_order(Handle, date2 == null ? IntPtr.Zero : date2.Handle); }