| // This file was generated by the Gtk# code generator. | |
| // Any changes made will be lost if regenerated. | |
| namespace GES { | |
| using System; | |
| #region Autogenerated code | |
| public partial interface IMetaContainer : GLib.IWrapper { | |
| event GES.NotifyMetaHandler NotifyMeta; | |
| bool AddMetasFromString(string str); | |
| bool CheckMetaRegistered(string meta_item, out GES.MetaFlag flags, out GLib.GType type); | |
| void Foreach(GES.MetaForeachFunc func); | |
| bool GetBoolean(string meta_item, out bool dest); | |
| bool GetDate(string meta_item, out GLib.Date dest); | |
| bool GetDateTime(string meta_item, out Gst.DateTime dest); | |
| bool GetDouble(string meta_item, out double dest); | |
| bool GetFloat(string meta_item, out float dest); | |
| bool GetInt(string meta_item, out int dest); | |
| bool GetInt64(string meta_item, out long dest); | |
| GES.MarkerList GetMarkerList(string key); | |
| GLib.Value GetMeta(string key); | |
| string GetString(string meta_item); | |
| bool GetUint(string meta_item, out uint dest); | |
| bool GetUint64(string meta_item, out ulong dest); | |
| string MetasToString(); | |
| bool RegisterMeta(GES.MetaFlag flags, string meta_item, GLib.Value value); | |
| bool RegisterMetaBoolean(GES.MetaFlag flags, string meta_item, bool value); | |
| bool RegisterMetaDate(GES.MetaFlag flags, string meta_item, GLib.Date value); | |
| bool RegisterMetaDateTime(GES.MetaFlag flags, string meta_item, Gst.DateTime value); | |
| bool RegisterMetaDouble(GES.MetaFlag flags, string meta_item, double value); | |
| bool RegisterMetaFloat(GES.MetaFlag flags, string meta_item, float value); | |
| bool RegisterMetaInt(GES.MetaFlag flags, string meta_item, int value); | |
| bool RegisterMetaInt64(GES.MetaFlag flags, string meta_item, long value); | |
| bool RegisterMetaString(GES.MetaFlag flags, string meta_item, string value); | |
| bool RegisterMetaUint(GES.MetaFlag flags, string meta_item, uint value); | |
| bool RegisterMetaUint64(GES.MetaFlag flags, string meta_item, ulong value); | |
| bool RegisterStaticMeta(GES.MetaFlag flags, string meta_item, GLib.GType type); | |
| bool SetBoolean(string meta_item, bool value); | |
| bool SetDate(string meta_item, GLib.Date value); | |
| bool SetDateTime(string meta_item, Gst.DateTime value); | |
| bool SetDouble(string meta_item, double value); | |
| bool SetFloat(string meta_item, float value); | |
| bool SetInt(string meta_item, int value); | |
| bool SetInt64(string meta_item, long value); | |
| bool SetMarkerList(string meta_item, GES.MarkerList list); | |
| bool SetMeta(string meta_item, GLib.Value value); | |
| bool SetString(string meta_item, string value); | |
| bool SetUint(string meta_item, uint value); | |
| bool SetUint64(string meta_item, ulong value); | |
| } | |
| [GLib.GInterface (typeof (MetaContainerAdapter))] | |
| public partial interface IMetaContainerImplementor : GLib.IWrapper { | |
| } | |
| #endregion | |
| } |