gstreamer/subprojects/gstreamer-sharp/ges/generated/GES/IMetaContainer.cs

57 lines
2.5 KiB
C#
Raw Normal View History

2018-01-29 18:56:49 +00:00
// 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);
2020-06-18 01:14:24 +00:00
bool CheckMetaRegistered(string meta_item, out GES.MetaFlag flags, out GLib.GType type);
2018-01-29 18:56:49 +00:00
void Foreach(GES.MetaForeachFunc func);
bool GetBoolean(string meta_item, out bool 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);
2020-06-18 01:14:24 +00:00
GES.MarkerList GetMarkerList(string key);
2018-01-29 18:56:49 +00:00
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 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);
2020-06-18 01:14:24 +00:00
bool RegisterStaticMeta(GES.MetaFlag flags, string meta_item, GLib.GType type);
2018-01-29 18:56:49 +00:00
bool SetBoolean(string meta_item, bool 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);
2020-06-18 01:14:24 +00:00
bool SetMarkerList(string meta_item, GES.MarkerList list);
2018-01-29 18:56:49 +00:00
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
}