gstreamer/docs/gst/gstreamer-docs.sgml
Erik Walthinsen 56a79fbfcc Re- set up the gtk-doc system. I'd managed to mutilate it a while back, but now it's fixed. I'll put a copy of the ...
Original commit message from CVS:
Re- set up the gtk-doc system.  I'd managed to mutilate it a while back,
but now it's fixed.  I'll put a copy of the HTML output somewhere on the
website tonight.

In order to actually generate the docs, you'll have to install all the
DocBook tools, as well as gtk-doc from GNOME cvs.  (see
http://developer.gnome.org/arch/doc/tools.html)

Notes (I'll codify these some day):

- Don't believe the Gnome page, always edit the SOURCES when documenting a
given function, never the tmpl file.
- I'll be re-arranging things a lot, but gtk-doc is smart enough to merge
any changes to the tmpl file.  However, gtk-doc's merge and CVS's diff are
two entirely separate animals.  We should probably have a virtual mutex on
the entire docs/gst/ directory, over and above what CVS does.
- I'm going to try to end up with a book set (docbook terms), where
docs/gst/ is only one book.  There'd be another called docs/manual/, and
another docs/plugins/, etc.  If you have any comments as to how these
should be done, gstreamer-devel is the place.
2000-02-01 09:16:43 +00:00

105 lines
2.9 KiB
Text

<!doctype book PUBLIC "-//Davenport//DTD DocBook V3.0//EN" [
<!entity Gst SYSTEM "sgml/gst.sgml">
<!entity GstObject SYSTEM "sgml/gstobject.sgml">
<!entity GstPad SYSTEM "sgml/gstpad.sgml">
<!entity GstElement SYSTEM "sgml/gstelement.sgml">
<!entity GstFilter SYSTEM "sgml/gstfilter.sgml">
<!entity GstBin SYSTEM "sgml/gstbin.sgml">
<!entity GstPipeline SYSTEM "sgml/gstpipeline.sgml">
<!entity GstBuffer SYSTEM "sgml/gstbuffer.sgml">
<!entity GstSrc SYSTEM "sgml/gstsrc.sgml">
<!entity GstSink SYSTEM "sgml/gstsink.sgml">
<!entity GstPlugin SYSTEM "sgml/gstplugin.sgml">
<!entity gstreamer-gsttype SYSTEM "sgml/gsttype.sgml">
<!entity gstreamer-gstmeta SYSTEM "sgml/gstmeta.sgml">
<!entity gstreamer-gstutils SYSTEM "sgml/gstutils.sgml">
<!entity gstreamer-gsttrace SYSTEM "sgml/gsttrace.sgml">
<!--
<!entity gstreamer-gstasyncdisksrc SYSTEM "sgml/gstasyncdisksrc.sgml">
<!entity gstreamer-gstaudiosink SYSTEM "sgml/gstaudiosink.sgml">
<!entity gstreamer-gstdisksrc SYSTEM "sgml/gstdisksrc.sgml">
<!entity gstreamer-gstesdsink SYSTEM "sgml/gstesdsink.sgml">
<!entity gstreamer-gstfakefilter SYSTEM "sgml/gstfakefilter.sgml">
<!entity gstreamer-gstfakesink SYSTEM "sgml/gstfakesink.sgml">
<!entity gstreamer-gstfakesrc SYSTEM "sgml/gstfakesrc.sgml">
<!entity gstreamer-gstfdsink SYSTEM "sgml/gstfdsink.sgml">
<!entity gstreamer-gstfdsrc SYSTEM "sgml/gstfdsrc.sgml">
<!entity gstreamer-gsthttpsrc SYSTEM "sgml/gsthttpsrc.sgml">
<!entity gstreamer-gsttee SYSTEM "sgml/gsttee.sgml">
<!entity gstreamer-spectrum SYSTEM "sgml/spectrum.sgml">
<!entity gstreamer-audioraw SYSTEM "sgml/audioraw.sgml">
-->
<!entity gstreamer-tree-index SYSTEM "sgml/tree_index.sgml">
]>
<book>
<bookinfo>
<title>GStreamer Library Reference Manual</title>
</bookinfo>
<chapter id="gstreamer">
<title>GStreamer Core Library</title>
<para>libgst.la provides all the core GStreamer services,
including initialization, plugin management, types and metadata, as
well as the object hiarchy that defines elements and bins, along
with some more specialized elements.</para>
&Gst;
&GstObject;
&GstElement;
&GstBin;
&GstPipeline;
&GstFilter;
&GstSink;
&GstSrc;
&GstBuffer;
&GstPad;
&GstPlugin;
&gstreamer-gsttype;
&gstreamer-gstmeta;
&gstreamer-gstutils;
&gstreamer-gsttrace;
</chapter>
<!--
<chapter id="element-types">
<title>GStreamer Element</title>
&gstreamer-gstfakesrc;
&gstreamer-gstdisksrc;
&gstreamer-gstasyncdisksrc;
&gstreamer-gsthttpsrc;
&gstreamer-gstfdsrc;
&gstreamer-gstaudiosink;
&gstreamer-gstesdsink;
&gstreamer-gstfdsink;
&gstreamer-gstfakesink;
&gstreamer-gstfakefilter;
&gstreamer-spectrum;
&gstreamer-audioraw;
&gstreamer-gsttee;
&gstreamer-gsttypeaudio;
</chapter>
-->
<chapter id="gst-index">
<title>Index</title>
<sect1>
<title>Object Hierarchy</title>
&gstreamer-tree-index;
</sect1>
</chapter>
</book>