<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML ><HEAD ><TITLE >Structure of this manual</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79;charset=UTF-8"><LINK REL="HOME" TITLE="GStreamer Application Development Manual (0.10.36)" HREF="index.html"><LINK REL="UP" TITLE="Introduction" HREF="f49.html"><LINK REL="PREVIOUS" TITLE="Preliminary reading" HREF="section-intro-reading.html"><LINK REL="NEXT" TITLE="About GStreamer" HREF="part-introduction.html"></HEAD ><BODY CLASS="sect1" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="NAVHEADER" ><TABLE SUMMARY="Header navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TH COLSPAN="3" ALIGN="center" ><SPAN CLASS="application" >GStreamer</SPAN > Application Development Manual (0.10.36)</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="section-intro-reading.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Introduction</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="part-introduction.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="sect1" ><H1 CLASS="sect1" ><A NAME="section-intro-structure" >3. Structure of this manual</A ></H1 ><P > To help you navigate through this guide, it is divided into several large parts. Each part addresses a particular broad topic concerning <SPAN CLASS="application" >GStreamer</SPAN > appliction development. The parts of this guide are laid out in the following order: </P ><P > <A HREF="part-introduction.html" >Part I in <I ><SPAN CLASS="application" >GStreamer</SPAN > Application Development Manual (0.10.36)</I ></A > gives you an overview of <SPAN CLASS="application" >GStreamer</SPAN >, it's design principles and foundations. </P ><P > <A HREF="part-building.html" >Part II in <I ><SPAN CLASS="application" >GStreamer</SPAN > Application Development Manual (0.10.36)</I ></A > covers the basics of <SPAN CLASS="application" >GStreamer</SPAN > application programming. At the end of this part, you should be able to build your own audio player using <SPAN CLASS="application" >GStreamer</SPAN > </P ><P > In <A HREF="part-advanced.html" >Part III in <I ><SPAN CLASS="application" >GStreamer</SPAN > Application Development Manual (0.10.36)</I ></A >, we will move on to advanced subjects which make <SPAN CLASS="application" >GStreamer</SPAN > stand out of its competitors. We will discuss application-pipeline interaction using dynamic parameters and interfaces, we will discuss threading and threaded pipelines, scheduling and clocks (and synchronization). Most of those topics are not just there to introduce you to their API, but primarily to give a deeper insight in solving application programming problems with <SPAN CLASS="application" >GStreamer</SPAN > and understanding their concepts. </P ><P > Next, in <A HREF="part-highlevel.html" >Part IV in <I ><SPAN CLASS="application" >GStreamer</SPAN > Application Development Manual (0.10.36)</I ></A >, we will go into higher-level programming APIs for <SPAN CLASS="application" >GStreamer</SPAN >. You don't exactly need to know all the details from the previous parts to understand this, but you will need to understand basic <SPAN CLASS="application" >GStreamer</SPAN > concepts nevertheless. We will, amongst others, discuss XML, playbin and autopluggers. </P ><P > Finally in <A HREF="part-appendices.html" >Part V in <I ><SPAN CLASS="application" >GStreamer</SPAN > Application Development Manual (0.10.36)</I ></A >, you will find some random information on integrating with GNOME, KDE, OS X or Windows, some debugging help and general tips to improve and simplify <SPAN CLASS="application" >GStreamer</SPAN > programming. </P ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="section-intro-reading.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" ACCESSKEY="H" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="part-introduction.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >Preliminary reading</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="f49.html" ACCESSKEY="U" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >About GStreamer</TD ></TR ></TABLE ></DIV ></BODY ></HTML >