<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML ><HEAD ><TITLE >Basic API</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="HOME" TITLE="GStreamer Application Development Manual" HREF="index.html"><LINK REL="PREVIOUS" TITLE="The PLAYING state" HREF="section-states-playing.html"><LINK REL="NEXT" TITLE="Initializing GStreamer" HREF="chapter-initialisation.html"></HEAD ><BODY CLASS="part" 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</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="section-states-playing.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" ></TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="chapter-initialisation.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="PART" ><A NAME="part-basic-api" ></A ><DIV CLASS="TITLEPAGE" ><H1 CLASS="title" >III. Basic API</H1 ><DIV CLASS="TOC" ><DL ><DT ><B >Table of Contents</B ></DT ><DT >11. <A HREF="chapter-initialisation.html" >Initializing <SPAN CLASS="application" >GStreamer</SPAN ></A ></DT ><DD ><DL ><DT >11.1. <A HREF="chapter-initialisation.html#AEN415" >The popt interface</A ></DT ></DL ></DD ><DT >12. <A HREF="chapter-elements-api.html" >Elements</A ></DT ><DD ><DL ><DT >12.1. <A HREF="chapter-elements-api.html#section-elements-create" >Creating a GstElement</A ></DT ><DT >12.2. <A HREF="section-elements-properties.html" >GstElement properties</A ></DT ><DT >12.3. <A HREF="section-elements-signals.html" >GstElement signals</A ></DT ><DT >12.4. <A HREF="section-elements-factories.html" >More about GstElementFactory</A ></DT ><DD ><DL ><DT >12.4.1. <A HREF="section-elements-factories.html#section-elements-factories-details" >Getting information about an element using the factory details</A ></DT ><DT >12.4.2. <A HREF="section-elements-factories.html#section-elements-factories-padtemplates" >Finding out what pads an element can contain</A ></DT ><DT >12.4.3. <A HREF="section-elements-factories.html#section-elements-factories-query" >Different ways of querying the factories</A ></DT ></DL ></DD ></DL ></DD ><DT >13. <A HREF="chapter-pads-api.html" >Pads</A ></DT ><DD ><DL ><DT >13.1. <A HREF="chapter-pads-api.html#section-pads-api-type" >Types of pads</A ></DT ><DD ><DL ><DT >13.1.1. <A HREF="chapter-pads-api.html#section-pads-api-dynamic" >Dynamic pads</A ></DT ><DT >13.1.2. <A HREF="chapter-pads-api.html#section-pads-api-request" >Request pads</A ></DT ></DL ></DD ><DT >13.2. <A HREF="section-api-caps.html" >Capabilities of a pad</A ></DT ><DD ><DL ><DT >13.2.1. <A HREF="section-api-caps.html#section-pads-api-caps" >Capabilities</A ></DT ><DT >13.2.2. <A HREF="section-api-caps.html#section-pads-api-caps-get" >Getting the capabilities of a pad</A ></DT ><DT >13.2.3. <A HREF="section-api-caps.html#section-pads-api-caps-create" >Creating capability structures</A ></DT ></DL ></DD ></DL ></DD ><DT >14. <A HREF="chapter-plugins-api.html" >Plugins</A ></DT ><DT >15. <A HREF="chapter-links-api.html" >Linking elements</A ></DT ><DD ><DL ><DT >15.1. <A HREF="chapter-links-api.html#section-link-basic" >Making simple links</A ></DT ><DT >15.2. <A HREF="section-link-filtered.html" >Making filtered links</A ></DT ></DL ></DD ><DT >16. <A HREF="chapter-bins-api.html" >Bins</A ></DT ><DD ><DL ><DT >16.1. <A HREF="chapter-bins-api.html#section-bin-create" >Creating a bin</A ></DT ><DT >16.2. <A HREF="section-bin-adding.html" >Adding elements to a bin</A ></DT ><DT >16.3. <A HREF="section-bin-custom.html" >Custom bins</A ></DT ><DT >16.4. <A HREF="section-bin-ghostpads.html" >Ghost pads</A ></DT ></DL ></DD ><DT >17. <A HREF="chapter-buffers-api.html" >Buffers</A ></DT ><DT >18. <A HREF="chapter-states-api.html" >Element states</A ></DT ><DD ><DL ><DT >18.1. <A HREF="chapter-states-api.html#section-states-api" >Changing element state</A ></DT ></DL ></DD ></DL ></DIV ></DIV ></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-states-playing.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="chapter-initialisation.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >The PLAYING state</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Initializing <SPAN CLASS="application" >GStreamer</SPAN ></TD ></TR ></TABLE ></DIV ></BODY ></HTML >