Remove old autoplug code
[platform/upstream/gstreamer.git] / docs / gst / gstreamer-docs.sgml
1 <?xml version="1.0"?>
2 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3                "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
4 <!ENTITY Gst SYSTEM "xml/gst.xml">
5 <!ENTITY GstAtomic SYSTEM "xml/gstatomic.xml">
6 <!ENTITY GstBin SYSTEM "xml/gstbin.xml">
7 <!ENTITY GstConfig SYSTEM "xml/gstconfig.xml">
8 <!ENTITY GstData SYSTEM "xml/gstdata.xml">
9 <!ENTITY GstBuffer SYSTEM "xml/gstbuffer.xml">
10 <!ENTITY GstEvent SYSTEM "xml/gstevent.xml">
11 <!ENTITY GstBufferPool SYSTEM "xml/gstbuffer.xml">
12 <!ENTITY GstCpu SYSTEM "xml/gstcpu.xml">
13 <!ENTITY GstElement SYSTEM "xml/gstelement.xml">
14 <!ENTITY GstFormat SYSTEM "xml/gstformat.xml">
15 <!ENTITY GstInfo SYSTEM "xml/gstinfo.xml">
16 <!ENTITY GstLog SYSTEM "xml/gstlog.xml">
17 <!ENTITY GstMemChunk SYSTEM "xml/gstmemchunk.xml">
18 <!ENTITY GstObject SYSTEM "xml/gstobject.xml">
19 <!ENTITY GstPad SYSTEM "xml/gstpad.xml">
20 <!ENTITY GstParse SYSTEM "xml/gstparse.xml">
21 <!ENTITY GstProbe SYSTEM "xml/gstprobe.xml">
22 <!ENTITY GstPipeline SYSTEM "xml/gstpipeline.xml">
23 <!ENTITY GstPlugin SYSTEM "xml/gstplugin.xml">
24 <!ENTITY GstPluginFeature SYSTEM "xml/gstpluginfeature.xml">
25 <!ENTITY GstQuery SYSTEM "xml/gstquery.xml">
26 <!ENTITY GstThread SYSTEM "xml/gstthread.xml">
27 <!ENTITY GstRegistry SYSTEM "xml/gstregistry.xml">
28 <!ENTITY GstRegistryPool SYSTEM "xml/gstregistrypool.xml">
29 <!ENTITY GstScheduler SYSTEM "xml/gstscheduler.xml">
30 <!ENTITY GstTrace SYSTEM "xml/gsttrace.xml">
31 <!ENTITY GstTypeFind SYSTEM "xml/gsttypefind.xml">
32 <!ENTITY GstTypeFindFactory SYSTEM "xml/gsttypefindfactory.xml">
33 <!ENTITY GstCaps SYSTEM "xml/gstcaps.xml">
34 <!ENTITY GstProps SYSTEM "xml/gstprops.xml">
35 <!ENTITY GstClock SYSTEM "xml/gstclock.xml">
36 <!ENTITY GstSystemClock SYSTEM "xml/gstsystemclock.xml">
37 <!ENTITY GstUtils SYSTEM "xml/gstutils.xml">
38 <!ENTITY GstUri SYSTEM "xml/gsturi.xml">
39 <!ENTITY GstXML SYSTEM "xml/gstxml.xml">
40 <!-- these are elements without API docs
41 <!ENTITY GstQueue SYSTEM "xml/gstqueue.xml">
42 -->
43 <!ENTITY GstIndex SYSTEM "xml/gstindex.xml">
44 <!ENTITY cothreads SYSTEM "xml/cothreads.xml">
45
46 <!ENTITY GstAggregator SYSTEM "xml/gstaggregator.xml">
47 <!ENTITY GstFakeSrc SYSTEM "xml/gstfakesrc.xml">
48 <!ENTITY GstFakeSink SYSTEM "xml/gstfakesink.xml">
49 <!ENTITY GstFileSrc SYSTEM "xml/gstfilesrc.xml">
50 <!ENTITY GstDiskSink SYSTEM "xml/gstdisksink.xml">
51 <!ENTITY GstFdSrc SYSTEM "xml/gstfdsrc.xml">
52 <!ENTITY GstFdSink SYSTEM "xml/gstfdsink.xml">
53 <!ENTITY GstIdentity SYSTEM "xml/gstidentity.xml">
54 <!ENTITY GstPipefilter SYSTEM "xml/gstpipefilter.xml">
55 <!ENTITY GstStatistics SYSTEM "xml/gststatistics.xml">
56 <!ENTITY GstMD5Sink SYSTEM "xml/gstmd5sink.xml">
57 <!ENTITY GstTee SYSTEM "xml/gsttee.xml">
58
59 <!ENTITY gstreamer-tree-index SYSTEM "xml/tree_index.xml">
60
61 <!ENTITY hash "#">
62 ]>
63 <book>
64   <bookinfo>
65     <title>GStreamer Core Reference Manual</title>
66   </bookinfo>
67   <chapter id="gstreamer-support">
68     <title>GStreamer Core Support</title>
69     <para>
70     </para>
71
72     &cothreads;
73     &GstAtomic;
74     &GstMemChunk;
75
76   </chapter>
77   <chapter id="gstreamer">
78     <title>GStreamer Core Library</title>
79
80     <para>libgst.la provides all the core GStreamer services,
81 including initialization, plugin management and types, as 
82 well as the object hierarchy that defines elements and bins, along
83 with some more specialized elements.</para>
84
85     &Gst;
86     &GstAutoplug;
87     &GstBin;
88     &GstBuffer;
89     &GstConfig;
90     &GstCaps;
91     &GstClock;
92     &GstCpu;
93     &GstData;
94     &GstElement;
95     &GstEvent;
96     &GstFormat;
97     &GstIndex;
98     &GstInfo;
99     &GstObject;
100     &GstPad;
101     &GstParse;
102     &GstPipeline;
103     &GstPlugin;
104     &GstPluginFeature;
105     &GstProbe;
106     &GstProps;
107     &GstQuery;
108 <!-- no API docs
109     &GstQueue; -->
110     &GstRegistry;
111     &GstRegistryPool;
112     &GstScheduler;
113     &GstSystemClock;
114     &GstThread;
115     &GstTypeFind;
116     &GstTypeFindFactory;
117     &GstUri;
118     &GstUtils;
119     &GstXML;
120
121   </chapter>
122
123   <chapter id="element-types">
124     <title>GStreamer Standard Elements</title>
125
126     <para>
127       libgstelements.la provide some basic elements like a disk source
128       and sink. The use of these elements is strictly though the g_object_get() and
129       g_object_set() functions and the GStreamer Core Library functions.
130     </para>
131
132 <!--
133     &GstAggregator;
134
135     &GstFakeSrc;
136     &GstFakeSink;
137
138     &GstFileSrc;
139     &GstDiskSink;
140
141     &GstFdSrc;
142     &GstFdSink;
143
144     &GstPipefilter;
145     &GstIdentity;
146
147     &GstStatistics;
148     &GstMD5Sink;
149
150     &GstTee;
151     -->
152   </chapter>
153
154 <!--
155   <chapter id="gst-index">
156     <title>Index</title>
157
158     <sect1>
159       <title>Object Hierarchy</title>
160       &gstreamer-tree-index;
161     </sect1>
162   </chapter>
163 -->
164 </book>