Class Meta
- Namespace
- Gst
- Assembly
- Gst-1.0.dll
public sealed class Meta
- Inheritance
-
Meta
- Inherited Members
Constructors
Meta()
public Meta()
Meta(MetaOwnedHandle)
public Meta(MetaOwnedHandle handle)
Parameters
handleMetaOwnedHandle
Properties
Flags
public MetaFlags Flags { get; set; }
Property Value
Handle
public MetaOwnedHandle Handle { get; }
Property Value
Methods
ApiTypeGetTags(Type)
[Version("1.2")]
public static string[] ApiTypeGetTags(Type api)
Parameters
apiType
Returns
- string[]
ApiTypeHasTag(Type, Quark)
public static bool ApiTypeHasTag(Type api, Quark tag)
Parameters
Returns
ApiTypeRegister(string, string[])
public static Type ApiTypeRegister(string api, string[] tags)
Parameters
Returns
CompareSeqnum(Meta)
[Version("1.16")]
public int CompareSeqnum(Meta meta2)
Parameters
meta2Meta
Returns
Deserialize(Buffer, ref byte, nuint, out uint)
[Version("1.24")]
public static Meta? Deserialize(Buffer buffer, ref byte data, nuint size, out uint consumed)
Parameters
Returns
Equals(Meta?)
public bool Equals(Meta? other)
Parameters
otherMeta
Returns
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)
Parameters
objobjectThe object to compare with the current object.
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
GetInfo(string)
public static MetaInfo? GetInfo(string impl)
Parameters
implstring
Returns
GetSeqnum()
[Version("1.16")]
public ulong GetSeqnum()
Returns
RegisterCustom(string, string[], CustomMetaTransformFunction?)
[Version("1.20")]
public static MetaInfo RegisterCustom(string name, string[] tags, CustomMetaTransformFunction? transformFunc)
Parameters
namestringtagsstring[]transformFuncCustomMetaTransformFunction
Returns
RegisterCustomSimple(string)
[Version("1.24")]
public static MetaInfo RegisterCustomSimple(string name)
Parameters
namestring
Returns
Serialize(ByteArrayInterface)
[Version("1.24")]
public bool Serialize(ByteArrayInterface data)
Parameters
dataByteArrayInterface