Class PluginFeature
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
IntPtrTransfer ownership: None Nullable: False
minMajor
uintTransfer ownership: None Nullable: False
minMinor
uintTransfer ownership: None Nullable: False
minMicro
uintTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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
IntPtrTransfer 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
ListHandleTransfer 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
ListHandleTransfer ownership: None Nullable: False
Load(IntPtr)
Calls native method gst_plugin_feature_load.
public static extern IntPtr Load(IntPtr feature)
Parameters
feature
IntPtrTransfer 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
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)