Table of Contents

Class CapsFeatures

Namespace
Gst
Assembly
Gst-1.0.dll
public sealed class CapsFeatures : BoxedRecord, IEquatable<CapsFeatures>
Inheritance
CapsFeatures
Implements
Inherited Members

Constructors

CapsFeatures(CapsFeaturesOwnedHandle)

public CapsFeatures(CapsFeaturesOwnedHandle handle)

Parameters

handle CapsFeaturesOwnedHandle

Properties

Handle

public CapsFeaturesOwnedHandle Handle { get; }

Property Value

CapsFeaturesOwnedHandle

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

bool

ContainsId(Quark)

[Version("1.2")]
public bool ContainsId(Quark feature)

Parameters

feature Quark

Returns

bool

Copy()

[Version("1.2")]
public CapsFeatures Copy()

Returns

CapsFeatures

Equals(CapsFeatures?)

Indicates whether the current object is equal to another object of the same type.

public bool Equals(CapsFeatures? other)

Parameters

other CapsFeatures

An object to compare with this object.

Returns

bool

true if the current object is equal to the other parameter; otherwise, false.

Equals(object?)

Determines whether the specified object is equal to the current object.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

Free()

[Version("1.2")]
public void Free()

FromString(string)

[Version("1.2")]
public static CapsFeatures? FromString(string features)

Parameters

features string

Returns

CapsFeatures

GetGType()

public static Type GetGType()

Returns

Type

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

string

GetNthId(uint)

[Version("1.2")]
public Quark GetNthId(uint i)

Parameters

i uint

Returns

Quark

GetSize()

[Version("1.2")]
public uint GetSize()

Returns

uint

IsAny()

[Version("1.2")]
public bool IsAny()

Returns

bool

IsEqual(CapsFeatures)

[Version("1.2")]
public bool IsEqual(CapsFeatures features2)

Parameters

features2 CapsFeatures

Returns

bool

NewAny()

[Version("1.2")]
public static CapsFeatures NewAny()

Returns

CapsFeatures

NewEmpty()

[Version("1.2")]
public static CapsFeatures NewEmpty()

Returns

CapsFeatures

NewIdValist(Quark, IntPtr)

[Version("1.2")]
public static CapsFeatures NewIdValist(Quark feature1, IntPtr varargs)

Parameters

feature1 Quark
varargs IntPtr

Returns

CapsFeatures

NewSingle(string)

[Version("1.20")]
public static CapsFeatures NewSingle(string feature)

Parameters

feature string

Returns

CapsFeatures

NewValist(string, IntPtr)

[Version("1.2")]
public static CapsFeatures NewValist(string feature1, IntPtr varargs)

Parameters

feature1 string
varargs IntPtr

Returns

CapsFeatures

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

bool

ToString()

[Version("1.2")]
public string ToString()

Returns

string