gstreamer/ges/generated/GES/IMetaContainer.cs
Thibault Saunier 2d00f898fb Move generated files to dedicated folders named by namespace
Making it cleaner and simpler to navigate and removing previous
ugly and now useless hack where we were renaming files ourself
to make meson happy.
2018-03-11 21:47:35 -03:00

53 lines
2.3 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, GES.MetaFlag flags, GLib.GType type);
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);
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);
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);
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
}