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 ##### -->
45 <!-- ##### FUNCTION gst_registry_load ##### -->
54 <!-- ##### FUNCTION gst_registry_is_loaded ##### -->
63 <!-- ##### FUNCTION gst_registry_save ##### -->
72 <!-- ##### FUNCTION gst_registry_rebuild ##### -->
81 <!-- ##### FUNCTION gst_registry_unload ##### -->
90 <!-- ##### FUNCTION gst_registry_add_path ##### -->
99 <!-- ##### FUNCTION gst_registry_get_path_list ##### -->
108 <!-- ##### FUNCTION gst_registry_clear_paths ##### -->
116 <!-- ##### FUNCTION gst_registry_add_plugin ##### -->
126 <!-- ##### FUNCTION gst_registry_remove_plugin ##### -->
135 <!-- ##### FUNCTION gst_registry_find_plugin ##### -->
145 <!-- ##### FUNCTION gst_registry_find_feature ##### -->
156 <!-- ##### FUNCTION gst_registry_load_plugin ##### -->
166 <!-- ##### FUNCTION gst_registry_unload_plugin ##### -->
176 <!-- ##### FUNCTION gst_registry_update_plugin ##### -->