gstreamer/subprojects/gstreamer-sharp/ges/generated/GES/IMetaContainer.cs
Andoni Morales Alastruey 4be602a137 csharp: update c# bindings
Update to C# bindings to use a more recent version of GtkSharp
and regenerate the bindings with that version

Fix #1718
2023-12-07 17:34:34 +01:00

60 lines
2.7 KiB
C#

// 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
}