| <?xml version="1.0"?> |
| <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" |
| "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [ |
| <!ENTITY % version-entities SYSTEM "version.entities"> |
| %version-entities; |
| <!ENTITY Gst SYSTEM "xml/gst.xml"> |
| <!ENTITY GstBin SYSTEM "xml/gstbin.xml"> |
| <!ENTITY GstBuffer SYSTEM "xml/gstbuffer.xml"> |
| <!ENTITY GstBus SYSTEM "xml/gstbus.xml"> |
| <!ENTITY GstCaps SYSTEM "xml/gstcaps.xml"> |
| <!ENTITY GstChildProxy SYSTEM "xml/gstchildproxy.xml"> |
| <!ENTITY GstClock SYSTEM "xml/gstclock.xml"> |
| <!-- |
| <!ENTITY GstCompat SYSTEM "xml/gstcompat.xml"> |
| --> |
| <!ENTITY GstConfig SYSTEM "xml/gstconfig.xml"> |
| <!ENTITY GstElement SYSTEM "xml/gstelement.xml"> |
| <!ENTITY GstElementFactory SYSTEM "xml/gstelementfactory.xml"> |
| <!ENTITY GstError SYSTEM "xml/gsterror.xml"> |
| <!ENTITY GstEvent SYSTEM "xml/gstevent.xml"> |
| <!ENTITY GstFilter SYSTEM "xml/gstfilter.xml"> |
| <!ENTITY GstFormat SYSTEM "xml/gstformat.xml"> |
| <!ENTITY GstGhostPad SYSTEM "xml/gstghostpad.xml"> |
| <!ENTITY GstImplementsInterface SYSTEM "xml/gstimplementsinterface.xml"> |
| <!ENTITY GstIndex SYSTEM "xml/gstindex.xml"> |
| <!ENTITY GstIndexFactory SYSTEM "xml/gstindexfactory.xml"> |
| <!ENTITY GstInfo SYSTEM "xml/gstinfo.xml"> |
| <!ENTITY GstIterator SYSTEM "xml/gstiterator.xml"> |
| <!ENTITY GstMessage SYSTEM "xml/gstmessage.xml"> |
| <!ENTITY GstMiniObject SYSTEM "xml/gstminiobject.xml"> |
| <!ENTITY GstObject SYSTEM "xml/gstobject.xml"> |
| <!ENTITY GstPad SYSTEM "xml/gstpad.xml"> |
| <!ENTITY GstPadTemplate SYSTEM "xml/gstpadtemplate.xml"> |
| <!ENTITY GstParse SYSTEM "xml/gstparse.xml"> |
| <!ENTITY GstPipeline SYSTEM "xml/gstpipeline.xml"> |
| <!ENTITY GstPlugin SYSTEM "xml/gstplugin.xml"> |
| <!ENTITY GstPluginFeature SYSTEM "xml/gstpluginfeature.xml"> |
| <!ENTITY GstPreset SYSTEM "xml/gstpreset.xml"> |
| <!ENTITY GstQuery SYSTEM "xml/gstquery.xml"> |
| <!ENTITY GstRegistry SYSTEM "xml/gstregistry.xml"> |
| <!ENTITY GstSegment SYSTEM "xml/gstsegment.xml"> |
| <!ENTITY GstStructure SYSTEM "xml/gststructure.xml"> |
| <!ENTITY GstSystemClock SYSTEM "xml/gstsystemclock.xml"> |
| <!ENTITY GstTagList SYSTEM "xml/gsttaglist.xml"> |
| <!ENTITY GstTagSetter SYSTEM "xml/gsttagsetter.xml"> |
| <!ENTITY GstTask SYSTEM "xml/gsttask.xml"> |
| <!ENTITY GstTrace SYSTEM "xml/gsttrace.xml"> |
| <!ENTITY GstTypeFind SYSTEM "xml/gsttypefind.xml"> |
| <!ENTITY GstTypeFindFactory SYSTEM "xml/gsttypefindfactory.xml"> |
| <!ENTITY GstUriHandler SYSTEM "xml/gsturihandler.xml"> |
| <!ENTITY GstUtils SYSTEM "xml/gstutils.xml"> |
| <!ENTITY GstValue SYSTEM "xml/gstvalue.xml"> |
| <!ENTITY GstVersion SYSTEM "xml/gstversion.xml"> |
| <!ENTITY GstXML SYSTEM "xml/gstxml.xml"> |
| |
| <!-- |
| <!ENTITY GstAggregator SYSTEM "xml/gstaggregator.xml"> |
| <!ENTITY GstFdSrc SYSTEM "xml/gstfdsrc.xml"> |
| <!ENTITY GstFdSink SYSTEM "xml/gstfdsink.xml"> |
| <!ENTITY GstIdentity SYSTEM "xml/gstidentity.xml"> |
| <!ENTITY GstPipefilter SYSTEM "xml/gstpipefilter.xml"> |
| <!ENTITY GstStatistics SYSTEM "xml/gststatistics.xml"> |
| <!ENTITY GstMD5Sink SYSTEM "xml/gstmd5sink.xml"> |
| <!ENTITY GstTee SYSTEM "xml/gsttee.xml"> |
| --> |
| |
| <!-- generated by gtkdoc-mkdb, stupid name --> |
| <!ENTITY gstreamer-tree-index SYSTEM "xml/tree_index.sgml"> |
| |
| <!ENTITY gst-Running SYSTEM "running.xml"> |
| |
| <!ENTITY hash "#"> |
| ]> |
| <book id="index"> |
| <bookinfo> |
| <title>GStreamer &GST_MAJORMINOR; Core Reference Manual</title> |
| <releaseinfo> |
| for GStreamer Core &GST_MAJORMINOR; (&GST_VERSION;) |
| The latest version of this documentation can be found on-line at |
| <ulink role="online-location" url="http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/">http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/</ulink>. |
| </releaseinfo> |
| </bookinfo> |
| |
| <chapter id="gstreamer"> |
| |
| <title>GStreamer Overview</title> |
| <para> |
| GStreamer is a streaming media framework. |
| It uses graphs of elements which operate on data. |
| The functionality to process media is provided by plug-ins which provide |
| features like elements, typefinding, and so on. |
| This allows new functionality to be added simply by installing new plug-ins. |
| </para> |
| |
| <para> |
| GStreamer is cross-platform and works on most UNIX-like platforms as well as |
| Windows. It is released under the GNU Library General Public License |
| (GNU LGPL). |
| </para> |
| |
| &gst-Running; |
| </chapter> |
| |
| <chapter id="libgstreamer"> |
| <title>GStreamer Core Library</title> |
| |
| <para> |
| libgstreamer-&GST_MAJORMINOR;.so provides all the core GStreamer services, |
| including initialization, plugin management and types, |
| as well as the object hierarchy that defines elements and bins, |
| along with some more specialized elements. |
| </para> |
| |
| &Gst; |
| &GstBin; |
| &GstBuffer; |
| &GstBus; |
| &GstCaps; |
| &GstChildProxy; |
| &GstClock; |
| &GstConfig; |
| &GstElement; |
| &GstElementFactory; |
| &GstError; |
| &GstEvent; |
| &GstFilter; |
| &GstFormat; |
| &GstGhostPad; |
| &GstImplementsInterface; |
| &GstIndex; |
| &GstIndexFactory; |
| &GstIterator; |
| &GstMessage; |
| &GstMiniObject; |
| &GstObject; |
| &GstPad; |
| &GstPadTemplate; |
| &GstParse; |
| &GstPipeline; |
| &GstPlugin; |
| &GstPluginFeature; |
| &GstPreset; |
| &GstQuery; |
| &GstRegistry; |
| &GstSegment; |
| &GstStructure; |
| &GstSystemClock; |
| &GstTagList; |
| &GstTagSetter; |
| &GstTask; |
| &GstTypeFind; |
| &GstTypeFindFactory; |
| &GstUriHandler; |
| &GstUtils; |
| &GstValue; |
| &GstVersion; |
| &GstXML; |
| |
| </chapter> |
| |
| <chapter id="gstreamer-support"> |
| <title>GStreamer Core Support</title> |
| <para> |
| Theses modules support the gstreamer core and plugin development. |
| Application developers will rarely need to know about it. |
| </para> |
| |
| &GstInfo; |
| &GstTrace; |
| |
| </chapter> |
| |
| <!-- |
| <chapter id="gstreamer-compat"> |
| <title>GStreamer Core Compatibility</title> |
| <para> |
| These elements are defined for compatibility with older code. |
| They must not be used in new code! |
| </para> |
| |
| &GstCompat; |
| |
| </chapter> |
| --> |
| |
| <chapter id="gstreamer-hierarchy"> |
| <title>Object Hierarchy</title> |
| &gstreamer-tree-index; |
| </chapter> |
| |
| <index id="api-index"> |
| <title>Index</title> |
| </index> |
| <index role="deprecated"> |
| <title>Index of deprecated symbols</title> |
| </index> |
| <!-- disable, as |
| - index generation is extremly slow in gtk-doc |
| - we have not tagged lots of symbols this way anyway |
| <index role="0.8"> |
| <title>Index of new symbols in 0.8</title> |
| </index> |
| <index role="0.9"> |
| <title>Index of new symbols in 0.9</title> |
| </index> |
| --> |
| |
| </book> |