<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <HTML ><HEAD ><TITLE >The PAUSED state</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="UP" TITLE="Element states" HREF="chapter-states.html"><LINK REL="PREVIOUS" TITLE="The READY state" HREF="section-states-ready.html"><LINK REL="NEXT" TITLE="The PLAYING state" HREF="section-states-playing.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</TH ></TR ><TR ><TD WIDTH="10%" ALIGN="left" VALIGN="bottom" ><A HREF="section-states-ready.html" ACCESSKEY="P" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Chapter 10. Element states</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="section-states-playing.html" ACCESSKEY="N" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="sect1" ><H1 CLASS="sect1" ><A NAME="section-states-paused" >10.4. The PAUSED state</A ></H1 ><P > A pipeline that is playing can be set to the PAUSED state. This will temporarily stop all data flowing through the pipeline. </P ><P > You can resume the data flow by setting the pipeline back to the PLAYING state. </P ><DIV CLASS="note" ><P ></P ><TABLE CLASS="note" WIDTH="100%" BORDER="0" ><TR ><TD WIDTH="25" ALIGN="CENTER" VALIGN="TOP" ><IMG SRC="../images/note.gif" HSPACE="5" ALT="Note"></TD ><TD ALIGN="LEFT" VALIGN="TOP" ><P > The PAUSED state is available for temporarily freezing the pipeline. Elements will typically not free their resources in the PAUSED state. Use the NULL state if you want to stop the data flow permanently. </P ></TD ></TR ></TABLE ></DIV ><P > The pipeline has to be in the PAUSED or NULL state if you want to insert or modify an element in the pipeline. We will cover dynamic pipeline behaviour in <A HREF="chapter-dynamic.html" >Chapter 26</A >. </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-states-ready.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="section-states-playing.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >The READY state</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="chapter-states.html" ACCESSKEY="U" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >The PLAYING state</TD ></TR ></TABLE ></DIV ></BODY ></HTML >