Class PluginFeature
- Namespace
- Gst
- Assembly
- Gst-1.0.dll
public class PluginFeature : Object, IDisposable, NativeObject, GTypeProvider, InstanceFactory
- Inheritance
-
PluginFeature
- Implements
- Derived
- Inherited Members
Constructors
PluginFeature(params ConstructArgument[])
[Obsolete("Regular C# constructors on native classes will be removed in a future version. Please see the linked documentation for more details. It contains scenarios and possible solutions to prepare for the upcoming changes.", DiagnosticId = "GirCore1007", UrlFormat = "https://gircore.github.io/docs/integration/diagnostic/1007.html")]
public PluginFeature(params ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]
PluginFeature(CreationData)
[Obsolete("This constructor is a workaround to keep legacy APIs alive. Do not use it.")]
protected PluginFeature(CreationData data)
Parameters
dataCreationData
PluginFeature(PluginFeatureHandle)
protected PluginFeature(PluginFeatureHandle handle)
Parameters
handlePluginFeatureHandle
Methods
CheckVersion(uint, uint, uint)
public bool CheckVersion(uint minMajor, uint minMinor, uint minMicro)
Parameters
Returns
GetGType()
public static Type GetGType()
Returns
GetPlugin()
public Plugin? GetPlugin()
Returns
GetPluginName()
[Version("1.2")]
public string? GetPluginName()
Returns
GetRank()
public uint GetRank()
Returns
ListCopy(List)
public static List ListCopy(List list)
Parameters
listList
Returns
ListDebug(List)
public static void ListDebug(List list)
Parameters
listList
Load()
public PluginFeature? Load()
Returns
NewFromPointer(nint, bool)
Creates a new managed PluginFeature instance for a given pointer.
public static PluginFeature NewFromPointer(nint ptr, bool ownsHandle)
Parameters
Returns
NewWithProperties(ConstructArgument[])
Creates a new PluginFeature and sets the properties specified by the construct arguments.
public static PluginFeature NewWithProperties(ConstructArgument[] constructArguments)
Parameters
constructArgumentsConstructArgument[]The properties to set.
Returns
RankCompareFunc(nint, nint)
public static int RankCompareFunc(nint p1, nint p2)
Parameters
Returns
SetRank(uint)
public void SetRank(uint rank)
Parameters
rankuint