Class CapsFeatures
- Namespace
- Gst
- Assembly
- Gst-1.0.dll
public sealed class CapsFeatures : BoxedRecord, GTypeProvider, InstanceFactory, IEquatable<CapsFeatures>, IDisposable
- Inheritance
-
CapsFeatures
- Implements
- Inherited Members
Constructors
CapsFeatures(CapsFeaturesOwnedHandle)
public CapsFeatures(CapsFeaturesOwnedHandle handle)
Parameters
handle
CapsFeaturesOwnedHandle
Properties
Handle
public CapsFeaturesOwnedHandle Handle { get; }
Property Value
Methods
Add(string)
[Version("1.2")]
public void Add(string feature)
Parameters
feature
string
AddId(Quark)
[Version("1.2")]
public void AddId(Quark feature)
Parameters
feature
Quark
Contains(string)
[Version("1.2")]
public bool Contains(string feature)
Parameters
feature
string
Returns
ContainsId(Quark)
[Version("1.2")]
public bool ContainsId(Quark feature)
Parameters
feature
Quark
Returns
Copy()
[Version("1.2")]
public CapsFeatures Copy()
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
Equals(CapsFeatures?)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(CapsFeatures? other)
Parameters
other
CapsFeaturesAn object to compare with this object.
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
Free()
[Version("1.2")]
public void Free()
FromString(string)
[Version("1.2")]
public static CapsFeatures? FromString(string features)
Parameters
features
string
Returns
GetGType()
public static Type GetGType()
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
GetNth(uint)
[Version("1.2")]
public string? GetNth(uint i)
Parameters
i
uint
Returns
GetNthId(uint)
[Version("1.2")]
public Quark GetNthId(uint i)
Parameters
i
uint
Returns
GetSize()
[Version("1.2")]
public uint GetSize()
Returns
IsAny()
[Version("1.2")]
public bool IsAny()
Returns
IsEqual(CapsFeatures)
[Version("1.2")]
public bool IsEqual(CapsFeatures features2)
Parameters
features2
CapsFeatures
Returns
NewAny()
[Version("1.2")]
public static CapsFeatures NewAny()
Returns
NewEmpty()
[Version("1.2")]
public static CapsFeatures NewEmpty()
Returns
NewIdValist(Quark, nint)
[Version("1.2")]
public static CapsFeatures NewIdValist(Quark feature1, nint varargs)
Parameters
Returns
NewSingle(string)
[Version("1.20")]
public static CapsFeatures NewSingle(string feature)
Parameters
feature
string
Returns
NewValist(string, nint)
[Version("1.2")]
public static CapsFeatures NewValist(string feature1, nint varargs)
Parameters
Returns
Remove(string)
[Version("1.2")]
public void Remove(string feature)
Parameters
feature
string
RemoveId(Quark)
[Version("1.2")]
public void RemoveId(Quark feature)
Parameters
feature
Quark
SetParentRefcount(ref int)
[Version("1.2")]
public bool SetParentRefcount(ref int refcount)
Parameters
refcount
int
Returns
ToString()
[Version("1.2")]
public string ToString()