public abstract class PluginFeature
This is a base class for anything that can be added to a Plugin.
- 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
- 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
- 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
All known members inherited from class Gst.Object
All known members inherited from class GLib.Object