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
handle
MetaOwnedHandle
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
api
Type
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
meta2
Meta
Returns
Equals(Meta?)
public bool Equals(Meta? other)
Parameters
other
Meta
Returns
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)
Parameters
obj
objectThe 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
impl
string
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
name
stringtags
string[]transformFunc
CustomMetaTransformFunction