![]() |
![]() |
![]() |
GStreamer 0.9 Core Reference Manual | ![]() |
---|
GstRegistryGstRegistry — Abstract base class for management of GstPlugin objects |
#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)
One registry holds the metadata of a set of plugins. All registries build the GstRegistryPool.
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. |
#define gst_default_registry_find_feature(name,type)
name : |
|
type : |
<< GstQueue | GstStructure >> |