PluginFeature
Object Hierarchy:
Description:
[
CCode ( type_id =
"gst_plugin_feature_get_type ()" ) ]
public abstract class PluginFeature :
Object
This is a base class for anything that can be added to a Plugin.
Content:
Static methods:
- public static List<PluginFeature> list_copy (List<PluginFeature> list)
Copies the list of features.
- public static void list_debug (List<PluginFeature> list)
Debug the plugin feature names in list
.
- public static void list_free (owned List<PluginFeature> list)
Unrefs each member of list
, then frees the list.
- public static int rank_compare_func (void* p1, void* p2)
Compares the two given PluginFeature
instances.
Creation methods:
Methods:
- public bool check_version (uint min_major, uint min_minor, uint min_micro)
Checks whether the given plugin feature is at least the required version.
- public Plugin? get_plugin ()
Get the plugin that provides this feature.
- public unowned string? get_plugin_name ()
Get the name of the plugin that provides this feature.
- public uint get_rank ()
Gets the rank of a plugin feature.
- public PluginFeature? load ()
Loads the plugin containing this if it's
not already loaded.
- public void set_rank (uint rank)
Specifies a rank for a plugin feature, so that autoplugging uses the most
appropriate feature.
Inherited Members:
All known members inherited from class Gst.Object
All known members inherited from class GLib.Object