Table of Contents

Class CapsFeatures

Namespace
Gst.Internal
Assembly
Gst-1.0.dll
public class CapsFeatures
Inheritance
CapsFeatures
Inherited Members

Methods

Add(CapsFeaturesHandle, NonNullableUtf8StringHandle)

Calls native method gst_caps_features_add. Version: 1.2

[Version("1.2")]
public static extern void Add(CapsFeaturesHandle features, NonNullableUtf8StringHandle feature)

Parameters

features CapsFeaturesHandle

Transfer ownership: None Nullable: False

feature NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

AddId(CapsFeaturesHandle, Quark)

Calls native method gst_caps_features_add_id. Version: 1.2

[Version("1.2")]
public static extern void AddId(CapsFeaturesHandle features, Quark feature)

Parameters

features CapsFeaturesHandle

Transfer ownership: None Nullable: False

feature Quark

Transfer ownership: None Nullable: False

Contains(CapsFeaturesHandle, NonNullableUtf8StringHandle)

Calls native method gst_caps_features_contains. Version: 1.2

[Version("1.2")]
public static extern bool Contains(CapsFeaturesHandle features, NonNullableUtf8StringHandle feature)

Parameters

features CapsFeaturesHandle

Transfer ownership: None Nullable: False

feature NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ContainsId(CapsFeaturesHandle, Quark)

Calls native method gst_caps_features_contains_id. Version: 1.2

[Version("1.2")]
public static extern bool ContainsId(CapsFeaturesHandle features, Quark feature)

Parameters

features CapsFeaturesHandle

Transfer ownership: None Nullable: False

feature Quark

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

Copy(CapsFeaturesHandle)

Calls native method gst_caps_features_copy. Version: 1.2

[Version("1.2")]
public static extern CapsFeaturesOwnedHandle Copy(CapsFeaturesHandle features)

Parameters

features CapsFeaturesHandle

Transfer ownership: None Nullable: False

Returns

CapsFeaturesOwnedHandle

Transfer ownership: Full Nullable: False

Free(CapsFeaturesUnownedHandle)

Calls native method gst_caps_features_free. Version: 1.2

[Version("1.2")]
public static extern void Free(CapsFeaturesUnownedHandle features)

Parameters

features CapsFeaturesUnownedHandle

Transfer ownership: Full Nullable: False

FromString(NonNullableUtf8StringHandle)

Calls native function gst_caps_features_from_string. Version: 1.2

[Version("1.2")]
public static extern CapsFeaturesOwnedHandle FromString(NonNullableUtf8StringHandle features)

Parameters

features NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

CapsFeaturesOwnedHandle

Transfer ownership: Full Nullable: True

GetGType()

Calls native function gst_caps_features_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetNth(CapsFeaturesHandle, uint)

Calls native method gst_caps_features_get_nth. Version: 1.2

[Version("1.2")]
public static extern NullableUtf8StringUnownedHandle GetNth(CapsFeaturesHandle features, uint i)

Parameters

features CapsFeaturesHandle

Transfer ownership: None Nullable: False

i uint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetNthId(CapsFeaturesHandle, uint)

Calls native method gst_caps_features_get_nth_id. Version: 1.2

[Version("1.2")]
public static extern uint GetNthId(CapsFeaturesHandle features, uint i)

Parameters

features CapsFeaturesHandle

Transfer ownership: None Nullable: False

i uint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetSize(CapsFeaturesHandle)

Calls native method gst_caps_features_get_size. Version: 1.2

[Version("1.2")]
public static extern uint GetSize(CapsFeaturesHandle features)

Parameters

features CapsFeaturesHandle

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

IsAny(CapsFeaturesHandle)

Calls native method gst_caps_features_is_any. Version: 1.2

[Version("1.2")]
public static extern bool IsAny(CapsFeaturesHandle features)

Parameters

features CapsFeaturesHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsEqual(CapsFeaturesHandle, CapsFeaturesHandle)

Calls native method gst_caps_features_is_equal. Version: 1.2

[Version("1.2")]
public static extern bool IsEqual(CapsFeaturesHandle features1, CapsFeaturesHandle features2)

Parameters

features1 CapsFeaturesHandle

Transfer ownership: None Nullable: False

features2 CapsFeaturesHandle

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

NewAny()

Calls native constructor gst_caps_features_new_any. Version: 1.2

[Version("1.2")]
public static extern CapsFeaturesOwnedHandle NewAny()

Returns

CapsFeaturesOwnedHandle

Transfer ownership: Full Nullable: False

NewEmpty()

Calls native constructor gst_caps_features_new_empty. Version: 1.2

[Version("1.2")]
public static extern CapsFeaturesOwnedHandle NewEmpty()

Returns

CapsFeaturesOwnedHandle

Transfer ownership: Full Nullable: False

NewIdValist(Quark, IntPtr)

Calls native constructor gst_caps_features_new_id_valist. Version: 1.2

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

Parameters

feature1 Quark

Transfer ownership: None Nullable: False

varargs IntPtr

Transfer ownership: None Nullable: False

Returns

CapsFeaturesOwnedHandle

Transfer ownership: Full Nullable: False

NewSingle(NonNullableUtf8StringHandle)

Calls native constructor gst_caps_features_new_single. Version: 1.20

[Version("1.20")]
public static extern CapsFeaturesOwnedHandle NewSingle(NonNullableUtf8StringHandle feature)

Parameters

feature NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

CapsFeaturesOwnedHandle

Transfer ownership: Full Nullable: False

NewValist(NonNullableUtf8StringHandle, IntPtr)

Calls native constructor gst_caps_features_new_valist. Version: 1.2

[Version("1.2")]
public static extern CapsFeaturesOwnedHandle NewValist(NonNullableUtf8StringHandle feature1, IntPtr varargs)

Parameters

feature1 NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

varargs IntPtr

Transfer ownership: None Nullable: False

Returns

CapsFeaturesOwnedHandle

Transfer ownership: Full Nullable: False

Remove(CapsFeaturesHandle, NonNullableUtf8StringHandle)

Calls native method gst_caps_features_remove. Version: 1.2

[Version("1.2")]
public static extern void Remove(CapsFeaturesHandle features, NonNullableUtf8StringHandle feature)

Parameters

features CapsFeaturesHandle

Transfer ownership: None Nullable: False

feature NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

RemoveId(CapsFeaturesHandle, Quark)

Calls native method gst_caps_features_remove_id. Version: 1.2

[Version("1.2")]
public static extern void RemoveId(CapsFeaturesHandle features, Quark feature)

Parameters

features CapsFeaturesHandle

Transfer ownership: None Nullable: False

feature Quark

Transfer ownership: None Nullable: False

SetParentRefcount(CapsFeaturesHandle, ref int)

Calls native method gst_caps_features_set_parent_refcount. Version: 1.2

[Version("1.2")]
public static extern bool SetParentRefcount(CapsFeaturesHandle features, ref int refcount)

Parameters

features CapsFeaturesHandle

Transfer ownership: None Nullable: False

refcount int

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ToString(CapsFeaturesHandle)

Calls native method gst_caps_features_to_string. Version: 1.2

[Version("1.2")]
public static extern NonNullableUtf8StringOwnedHandle ToString(CapsFeaturesHandle features)

Parameters

features CapsFeaturesHandle

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False