Table of Contents

Class PluginFeature

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

Methods

CheckVersion(IntPtr, uint, uint, uint)

Calls native method gst_plugin_feature_check_version.

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

Parameters

feature IntPtr

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(IntPtr)

Calls native method gst_plugin_feature_get_plugin.

public static extern IntPtr GetPlugin(IntPtr feature)

Parameters

feature IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: True

GetPluginName(IntPtr)

Calls native method gst_plugin_feature_get_plugin_name. Version: 1.2

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

Parameters

feature IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetRank(IntPtr)

Calls native method gst_plugin_feature_get_rank.

public static extern uint GetRank(IntPtr feature)

Parameters

feature IntPtr

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(IntPtr)

Calls native method gst_plugin_feature_load.

public static extern IntPtr Load(IntPtr feature)

Parameters

feature IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: True

RankCompareFunc(IntPtr, IntPtr)

Calls native function gst_plugin_feature_rank_compare_func.

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

Parameters

p1 IntPtr

Transfer ownership: None Nullable: True

p2 IntPtr

Transfer ownership: None Nullable: True

Returns

int

Transfer ownership: None Nullable: False

SetRank(IntPtr, uint)

Calls native method gst_plugin_feature_set_rank.

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

Parameters

feature IntPtr

Transfer ownership: None Nullable: False

rank uint

Transfer ownership: None Nullable: False