1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
5 Abstract class for managing plugins.
7 <!-- ##### SECTION Long_Description ##### -->
9 The registry holds the available plugins in the system.
12 <!-- ##### SECTION See_Also ##### -->
14 #GstPlugin, #GstPluginFeature
17 <!-- ##### ENUM GstRegistryReturn ##### -->
19 The return value of registry operations
22 @GST_REGISTRY_OK: The registry reported no error.
23 @GST_REGISTRY_LOAD_ERROR: There was a load error
24 @GST_REGISTRY_SAVE_ERROR: There was an error saving the registry
25 @GST_REGISTRY_PLUGIN_LOAD_ERROR: There was an error loading a plugin
26 @GST_REGISTRY_PLUGIN_SIGNATURE_ERROR: There was an error saving a plugin
28 <!-- ##### ENUM GstRegistryFlags ##### -->
30 Flags for the registry
33 @GST_REGISTRY_READABLE: The registry can be read
34 @GST_REGISTRY_WRITABLE: The registry can be written to
35 @GST_REGISTRY_EXISTS: The registry exists
36 @GST_REGISTRY_REMOTE: The registry is remote and might be slower
37 @GST_REGISTRY_DELAYED_LOADING: The registry will be loaded on demand.
39 <!-- ##### STRUCT GstRegistry ##### -->
53 <!-- ##### FUNCTION gst_registry_load ##### -->
62 <!-- ##### FUNCTION gst_registry_is_loaded ##### -->
71 <!-- ##### FUNCTION gst_registry_save ##### -->
80 <!-- ##### FUNCTION gst_registry_rebuild ##### -->
89 <!-- ##### FUNCTION gst_registry_unload ##### -->
98 <!-- ##### FUNCTION gst_registry_add_path ##### -->
107 <!-- ##### FUNCTION gst_registry_get_path_list ##### -->
116 <!-- ##### FUNCTION gst_registry_clear_paths ##### -->
124 <!-- ##### FUNCTION gst_registry_add_plugin ##### -->
134 <!-- ##### FUNCTION gst_registry_remove_plugin ##### -->
143 <!-- ##### FUNCTION gst_registry_find_plugin ##### -->
153 <!-- ##### FUNCTION gst_registry_find_feature ##### -->
164 <!-- ##### FUNCTION gst_registry_load_plugin ##### -->
174 <!-- ##### FUNCTION gst_registry_unload_plugin ##### -->
184 <!-- ##### FUNCTION gst_registry_update_plugin ##### -->
194 <!-- ##### FUNCTION gst_registry_pool_list ##### -->
202 <!-- ##### FUNCTION gst_registry_pool_add ##### -->
211 <!-- ##### FUNCTION gst_registry_pool_remove ##### -->
219 <!-- ##### FUNCTION gst_registry_pool_add_plugin ##### -->
227 <!-- ##### FUNCTION gst_registry_pool_load_all ##### -->
234 <!-- ##### FUNCTION gst_registry_pool_plugin_list ##### -->
242 <!-- ##### FUNCTION gst_registry_pool_feature_list ##### -->
251 <!-- ##### FUNCTION gst_registry_pool_find_plugin ##### -->
260 <!-- ##### FUNCTION gst_registry_pool_find_feature ##### -->
270 <!-- ##### FUNCTION gst_registry_pool_get_prefered ##### -->