Table of Contents

Class PluginFeature

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

Methods

CheckVersion(nint, uint, uint, uint)

Calls native method gst_plugin_feature_check_version.

public static extern bool CheckVersion(nint feature, uint minMajor, uint minMinor, uint minMicro)

Parameters

feature nint

Transfer ownership: None Nullable: False

minMajor uint

Transfer ownership: None Nullable: False

minMinor uint

Transfer ownership: None Nullable: False

minMicro uint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function gst_plugin_feature_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetPlugin(nint)

Calls native method gst_plugin_feature_get_plugin.

public static extern nint GetPlugin(nint feature)

Parameters

feature nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: True

GetPluginName(nint)

Calls native method gst_plugin_feature_get_plugin_name. Version: 1.2

[Version("1.2")]
public static extern NullableUtf8StringUnownedHandle GetPluginName(nint feature)

Parameters

feature nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetRank(nint)

Calls native method gst_plugin_feature_get_rank.

public static extern uint GetRank(nint feature)

Parameters

feature nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

ListCopy(ListHandle)

Calls native function gst_plugin_feature_list_copy.

public static extern ListOwnedHandle ListCopy(ListHandle list)

Parameters

list ListHandle

Transfer ownership: None Nullable: False

Returns

ListOwnedHandle

Transfer ownership: Full Nullable: False

ListDebug(ListHandle)

Calls native function gst_plugin_feature_list_debug.

public static extern void ListDebug(ListHandle list)

Parameters

list ListHandle

Transfer ownership: None Nullable: False

Load(nint)

Calls native method gst_plugin_feature_load.

public static extern nint Load(nint feature)

Parameters

feature nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: True

RankCompareFunc(nint, nint)

Calls native function gst_plugin_feature_rank_compare_func.

public static extern int RankCompareFunc(nint p1, nint p2)

Parameters

p1 nint

Transfer ownership: None Nullable: True

p2 nint

Transfer ownership: None Nullable: True

Returns

int

Transfer ownership: None Nullable: False

SetRank(nint, uint)

Calls native method gst_plugin_feature_set_rank.

public static extern void SetRank(nint feature, uint rank)

Parameters

feature nint

Transfer ownership: None Nullable: False

rank uint

Transfer ownership: None Nullable: False