mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-27 02:30:35 +00:00
56 lines
2.5 KiB
C#
56 lines
2.5 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 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 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 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
|
|
}
|