GstRegistry

GstRegistry — Abstract base class for management of GstPlugin objects

Synopsis


#include <gst/gst.h>



gboolean    gst_default_registry_check_feature_version
                                            (const gchar *feature_name,
                                             guint min_major,
                                             guint min_minor,
                                             guint min_micro);
#define     gst_default_registry_get_path_list()
#define     gst_default_registry_add_plugin (plugin)
#define     gst_default_registry_add_path   (path)
#define     gst_default_registry_find_plugin(name)
#define     gst_default_registry_find_feature(name,type)
#define     gst_default_registry_get_plugin_list()
#define     gst_default_registry_feature_filter(filter,first,user_data)


Description

One registry holds the metadata of a set of plugins. All registries build the GstRegistryPool.

Details

gst_default_registry_check_feature_version ()

gboolean    gst_default_registry_check_feature_version
                                            (const gchar *feature_name,
                                             guint min_major,
                                             guint min_minor,
                                             guint min_micro);

Checks whether a plugin feature by the given name exists in the default registry and whether its version is at least the version required.

feature_name : the name of the feature (e.g. "oggdemux")
min_major : the minimum major version number
min_minor : the minimum minor version number
min_micro : the minimum micro version number
Returns : TRUE if the feature could be found and the version is the same as the required version or newer, and FALSE otherwise.

gst_default_registry_get_path_list()

#define     gst_default_registry_get_path_list()


gst_default_registry_add_plugin()

#define     gst_default_registry_add_plugin(plugin)

plugin :

gst_default_registry_add_path()

#define     gst_default_registry_add_path(path)

path :

gst_default_registry_find_plugin()

#define     gst_default_registry_find_plugin(name)

name :

gst_default_registry_find_feature()

#define     gst_default_registry_find_feature(name,type)

name :
type :

gst_default_registry_get_plugin_list()

#define     gst_default_registry_get_plugin_list()


gst_default_registry_feature_filter()

#define     gst_default_registry_feature_filter(filter,first,user_data)

filter :
first :
user_data :

See Also

GstPlugin, GstPluginFeature