gstreamer/docs/gst/tmpl/gstregistry.sgml
David Schleef 1e4ad29e52 docs/gst/gstreamer-docs.sgml: I got tired of the reference manual being such complete crap, that I decided to do majo...
Original commit message from CVS:
* docs/gst/gstreamer-docs.sgml:  I got tired of the reference
manual being such complete crap, that I decided to do major
hacking of it.  This checkin replaces any fine tuning that
may have been done previously, with the benefit of actually
being complete for much of the API that was changed since
0.6.  Further fine tuning will occur shortly.  (bug #134721)
* docs/gst/gstreamer-sections.txt:
* docs/gst/tmpl/GstBin.sgml:
* docs/gst/tmpl/GstBuffer.sgml:
* docs/gst/tmpl/GstCaps.sgml:
* docs/gst/tmpl/GstClock.sgml:
* docs/gst/tmpl/GstCompat.sgml:
* docs/gst/tmpl/GstData.sgml:
* docs/gst/tmpl/GstElement.sgml:
* docs/gst/tmpl/GstEvent.sgml:
* docs/gst/tmpl/GstIndex.sgml:
* docs/gst/tmpl/GstStructure.sgml:
* docs/gst/tmpl/GstTag.sgml:
* docs/gst/tmpl/cothreads.sgml:
* docs/gst/tmpl/cothreads_compat.sgml:
* docs/gst/tmpl/gettext.sgml:
* docs/gst/tmpl/grammar.tab.sgml:
* docs/gst/tmpl/gst-i18n-app.sgml:
* docs/gst/tmpl/gst-i18n-lib.sgml:
* docs/gst/tmpl/gst.sgml:
* docs/gst/tmpl/gst_private.sgml:
* docs/gst/tmpl/gstaggregator.sgml:
* docs/gst/tmpl/gstarch.sgml:
* docs/gst/tmpl/gstatomic.sgml:
* docs/gst/tmpl/gstatomic_impl.sgml:
* docs/gst/tmpl/gstbin.sgml:
* docs/gst/tmpl/gstbuffer.sgml:
* docs/gst/tmpl/gstbufferstore.sgml:
* docs/gst/tmpl/gstcaps.sgml:
* docs/gst/tmpl/gstclock.sgml:
* docs/gst/tmpl/gstcompat.sgml:
* docs/gst/tmpl/gstconfig.sgml:
* docs/gst/tmpl/gstcpu.sgml:
* docs/gst/tmpl/gstdata.sgml:
* docs/gst/tmpl/gstdata_private.sgml:
* docs/gst/tmpl/gstelement.sgml:
* docs/gst/tmpl/gstenumtypes.sgml:
* docs/gst/tmpl/gsterror.sgml:
* docs/gst/tmpl/gstevent.sgml:
* docs/gst/tmpl/gstfakesink.sgml:
* docs/gst/tmpl/gstfakesrc.sgml:
* docs/gst/tmpl/gstfilesink.sgml:
* docs/gst/tmpl/gstfilter.sgml:
* docs/gst/tmpl/gstindex.sgml:
* docs/gst/tmpl/gstinfo.sgml:
* docs/gst/tmpl/gstinterface.sgml:
* docs/gst/tmpl/gstlog.sgml:
* docs/gst/tmpl/gstmacros.sgml:
* docs/gst/tmpl/gstmarshal.sgml:
* docs/gst/tmpl/gstmd5sink.sgml:
* docs/gst/tmpl/gstmultifilesrc.sgml:
* docs/gst/tmpl/gstobject.sgml:
* docs/gst/tmpl/gstpad.sgml:
* docs/gst/tmpl/gstparse.sgml:
* docs/gst/tmpl/gstpipeline.sgml:
* docs/gst/tmpl/gstplugin.sgml:
* docs/gst/tmpl/gstpluginfeature.sgml:
* docs/gst/tmpl/gstqueue.sgml:
* docs/gst/tmpl/gstreamer-unused.sgml:
* docs/gst/tmpl/gstregistry.sgml:
* docs/gst/tmpl/gstregistrypool.sgml:
* docs/gst/tmpl/gstscheduler.sgml:
* docs/gst/tmpl/gstsearchfuncs.sgml:
* docs/gst/tmpl/gstshaper.sgml:
* docs/gst/tmpl/gstspider.sgml:
* docs/gst/tmpl/gstspideridentity.sgml:
* docs/gst/tmpl/gststructure.sgml:
* docs/gst/tmpl/gstsystemclock.sgml:
* docs/gst/tmpl/gsttag.sgml:
* docs/gst/tmpl/gsttaginterface.sgml:
* docs/gst/tmpl/gsttee.sgml:
* docs/gst/tmpl/gstthread.sgml:
* docs/gst/tmpl/gsttrace.sgml:
* docs/gst/tmpl/gsttrashstack.sgml:
* docs/gst/tmpl/gsttypefind.sgml:
* docs/gst/tmpl/gsttypes.sgml:
* docs/gst/tmpl/gsturi.sgml:
* docs/gst/tmpl/gsturitype.sgml:
* docs/gst/tmpl/gstutils.sgml:
* docs/gst/tmpl/gstvalue.sgml:
* docs/gst/tmpl/gstversion.sgml:
* docs/gst/tmpl/gstxml.sgml:
* docs/gst/tmpl/gstxmlregistry.sgml:
* docs/gst/tmpl/gthread-cothreads.sgml:
* docs/gst/tmpl/types.sgml:
2004-03-25 04:20:33 +00:00

267 lines
3.4 KiB
Plaintext

<!-- ##### SECTION Title ##### -->
GstRegistry
<!-- ##### SECTION Short_Description ##### -->
Abstract base class for management of #GstPlugin objects
<!-- ##### SECTION Long_Description ##### -->
<para>
The registry holds the available plugins in the system.
</para>
<!-- ##### SECTION See_Also ##### -->
<para>
#GstPlugin, #GstPluginFeature
</para>
<!-- ##### MACRO GLOBAL_REGISTRY_DIR ##### -->
<para>
</para>
<!-- ##### MACRO GLOBAL_REGISTRY_FILE ##### -->
<para>
</para>
<!-- ##### MACRO GLOBAL_REGISTRY_FILE_TMP ##### -->
<para>
</para>
<!-- ##### MACRO LOCAL_REGISTRY_DIR ##### -->
<para>
</para>
<!-- ##### MACRO LOCAL_REGISTRY_FILE ##### -->
<para>
</para>
<!-- ##### MACRO LOCAL_REGISTRY_FILE_TMP ##### -->
<para>
</para>
<!-- ##### MACRO REGISTRY_DIR_PERMS ##### -->
<para>
</para>
<!-- ##### MACRO REGISTRY_TMPFILE_PERMS ##### -->
<para>
</para>
<!-- ##### MACRO REGISTRY_FILE_PERMS ##### -->
<para>
</para>
<!-- ##### ENUM GstRegistryReturn ##### -->
<para>
The return value of registry operations
</para>
@GST_REGISTRY_OK: The registry reported no error.
@GST_REGISTRY_LOAD_ERROR: There was a load error
@GST_REGISTRY_SAVE_ERROR: There was an error saving the registry
@GST_REGISTRY_PLUGIN_LOAD_ERROR: There was an error loading a plugin
@GST_REGISTRY_PLUGIN_SIGNATURE_ERROR: There was an error saving a plugin
<!-- ##### ENUM GstRegistryFlags ##### -->
<para>
Flags for the registry
</para>
@GST_REGISTRY_READABLE: The registry can be read
@GST_REGISTRY_WRITABLE: The registry can be written to
@GST_REGISTRY_EXISTS: The registry exists
@GST_REGISTRY_REMOTE: The registry is remote and might be slower
@GST_REGISTRY_DELAYED_LOADING: The registry will be loaded on demand.
<!-- ##### FUNCTION gst_registry_load ##### -->
<para>
</para>
@registry:
@Returns:
<!-- ##### FUNCTION gst_registry_is_loaded ##### -->
<para>
</para>
@registry:
@Returns:
<!-- ##### FUNCTION gst_registry_save ##### -->
<para>
</para>
@registry:
@Returns:
<!-- ##### FUNCTION gst_registry_rebuild ##### -->
<para>
</para>
@registry:
@Returns:
<!-- ##### FUNCTION gst_registry_unload ##### -->
<para>
</para>
@registry:
@Returns:
<!-- ##### FUNCTION gst_registry_add_path ##### -->
<para>
</para>
@registry:
@path:
<!-- ##### FUNCTION gst_registry_get_path_list ##### -->
<para>
</para>
@registry:
@Returns:
<!-- ##### FUNCTION gst_registry_clear_paths ##### -->
<para>
</para>
@registry:
<!-- ##### FUNCTION gst_registry_add_plugin ##### -->
<para>
</para>
@registry:
@plugin:
@Returns:
<!-- ##### FUNCTION gst_registry_remove_plugin ##### -->
<para>
</para>
@registry:
@plugin:
<!-- ##### FUNCTION gst_registry_plugin_filter ##### -->
<para>
</para>
@registry:
@filter:
@first:
@user_data:
@Returns:
<!-- ##### FUNCTION gst_registry_feature_filter ##### -->
<para>
</para>
@registry:
@filter:
@first:
@user_data:
@Returns:
<!-- ##### FUNCTION gst_registry_find_plugin ##### -->
<para>
</para>
@registry:
@name:
@Returns:
<!-- ##### FUNCTION gst_registry_find_feature ##### -->
<para>
</para>
@registry:
@name:
@type:
@Returns:
<!-- ##### FUNCTION gst_registry_load_plugin ##### -->
<para>
</para>
@registry:
@plugin:
@Returns:
<!-- ##### FUNCTION gst_registry_unload_plugin ##### -->
<para>
</para>
@registry:
@plugin:
@Returns:
<!-- ##### FUNCTION gst_registry_update_plugin ##### -->
<para>
</para>
@registry:
@plugin:
@Returns: