Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 7a65d2578765429f23843d9c8d1c0efa > files > 410

libgstreamermm-devel-0.10.5.2-1mdv2010.0.i586.rpm

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>gstreamermm: Gst::EventNewSegment Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespaceGst.html">Gst</a>::<a class="el" href="classGst_1_1EventNewSegment.html">EventNewSegment</a>
  </div>
</div>
<div class="contents">
<h1>Gst::EventNewSegment Class Reference</h1><!-- doxytag: class="Gst::EventNewSegment" --><!-- doxytag: inherits="Gst::Event" -->
<p>A new segment event. <a href="#_details">More...</a></p>

<p>Inherits <a class="el" href="classGst_1_1Event.html">Gst::Event</a>.</p>
<div class="dynheader">
Collaboration diagram for Gst::EventNewSegment:</div>
<div class="dynsection">
<div class="center"><img src="classGst_1_1EventNewSegment__coll__graph.png" border="0" usemap="#Gst_1_1EventNewSegment_coll__map" alt="Collaboration graph"/></div>
<map name="Gst_1_1EventNewSegment_coll__map" id="Gst_1_1EventNewSegment_coll__map">
<area shape="rect" href="classGst_1_1Event.html" title="Gst::Event &#45; A structure describing events that are passed up and down a pipeline..." alt="" coords="44,83,127,112"/><area shape="rect" href="classMiniObject.html" title="MiniObject" alt="" coords="44,5,127,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classGst_1_1EventNewSegment-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1EventNewSegment.html#a30469db53687441512d5103d98c4a3cd">EventNewSegment</a> (GstEvent* event)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1EventNewSegment.html#a837818fa366bf236ee4eb49bb5a9792b">parse</a> (bool&amp; update, double&amp; rate, <a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff">Format</a>&amp; format, gint64&amp;<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01007.html#ga1bd4227a2c4a6cc74342b797384fbab2">start</a>, gint64&amp; stop, gint64&amp; position) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the update flag, rate, format, start, stop and position in the newsegment event. <a href="#a837818fa366bf236ee4eb49bb5a9792b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1EventNewSegment.html#ac7aed12949d540730459bf696cc38164">parse</a> (bool&amp; update, double&amp; rate, <a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff">Format</a>&amp; format, gint64&amp;<a class="elRef" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a01007.html#ga1bd4227a2c4a6cc74342b797384fbab2">start</a>, gint64&amp; stop, gint64&amp; position, double&amp; applied_rate) const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the update, rate, format, start, stop, position and applied_rate in the newsegment event. <a href="#ac7aed12949d540730459bf696cc38164"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">gint64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1EventNewSegment.html#a26d43cae277c3743d6e3e5d7ecebe2ca">parse</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the position in the newsegment event. <a href="#a26d43cae277c3743d6e3e5d7ecebe2ca"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1EventNewSegment.html#aeac3d2ff0963a10558ae50829ec4adcf">parse_update</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the update in the newsegment event. <a href="#aeac3d2ff0963a10558ae50829ec4adcf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1EventNewSegment.html#a3d55122ecbabd8762fa5c30ebd795140">parse_rate</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the rate in the newsegment event. <a href="#a3d55122ecbabd8762fa5c30ebd795140"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff">Format</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1EventNewSegment.html#a4df9ce517e54ab923b76b8fa0e98b887">parse_format</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the format in the newsegment event. <a href="#a4df9ce517e54ab923b76b8fa0e98b887"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">gint64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1EventNewSegment.html#abe6f64527987c5d6a3493e706f5b215f">parse_start</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the start in the newsegment event. <a href="#abe6f64527987c5d6a3493e706f5b215f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">gint64&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1EventNewSegment.html#a205f09fa71667a26ae1ad9db8d6124a5">parse_stop</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the stop in the newsegment event. <a href="#a205f09fa71667a26ae1ad9db8d6124a5"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1EventNewSegment.html#aee8a611d809e5a18f66d970233dd1ce5">parse_applied_rate</a> () const </td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the applied_rate in the newsegment event. <a href="#aee8a611d809e5a18f66d970233dd1ce5"></a><br/></td></tr>
<tr><td colspan="2"><h2>Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt; <a class="el" href="classGst_1_1Event.html">Gst::Event</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classGst_1_1EventNewSegment.html#a9cd6767388e00d9ceb0bfaf5926cf91a">create</a> (bool update, double rate, <a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff">Format</a> format, gint64 strat, gint64 stop, gint64 position, double applied_rate=1.0)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocate a new newsegment event with the given format/values tripplets. <a href="#a9cd6767388e00d9ceb0bfaf5926cf91a"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>A new segment event. </p>
<p>See <a class="el" href="classGst_1_1EventNewSegment.html#a9cd6767388e00d9ceb0bfaf5926cf91a" title="Allocate a new newsegment event with the given format/values tripplets.">create()</a> for more details. </p>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a30469db53687441512d5103d98c4a3cd"></a><!-- doxytag: member="Gst::EventNewSegment::EventNewSegment" ref="a30469db53687441512d5103d98c4a3cd" args="(GstEvent *event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Gst::EventNewSegment::EventNewSegment </td>
          <td>(</td>
          <td class="paramtype">GstEvent *&#160;</td>
          <td class="paramname"> <em>event</em></td>
          <td>&#160;)&#160;</td>
          <td><code> [explicit]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a9cd6767388e00d9ceb0bfaf5926cf91a"></a><!-- doxytag: member="Gst::EventNewSegment::create" ref="a9cd6767388e00d9ceb0bfaf5926cf91a" args="(bool update, double rate, Format format, gint64 strat, gint64 stop, gint64 position, double applied_rate=1.0)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static <a class="elRef" href="../../../glibmm-2.4/reference/html/classGlib_1_1RefPtr.html">Glib::RefPtr</a>&lt;<a class="el" href="classGst_1_1Event.html">Gst::Event</a>&gt; Gst::EventNewSegment::create </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"> <em>update</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"> <em>rate</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff">Format</a>&#160;</td>
          <td class="paramname"> <em>format</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gint64&#160;</td>
          <td class="paramname"> <em>strat</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gint64&#160;</td>
          <td class="paramname"> <em>stop</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gint64&#160;</td>
          <td class="paramname"> <em>position</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"> <em>applied_rate</em> = <code>1.0</code></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Allocate a new newsegment event with the given format/values tripplets. </p>
<p>The newsegment event marks the range of buffers to be processed. All data not within the segment range is not to be processed. This can be used intelligently by plugins to apply more efficient methods of skipping unneeded data.</p>
<p>The position value of the segment is used in conjunction with the start value to convert the buffer timestamps into the stream time. This is usually done in sinks to report the current stream_time. position represents the stream_time of a buffer carrying a timestamp of start. position cannot be -1.</p>
<p>start cannot be -1, stop can be -1. If there is a valid stop given, it must be greater or equal the start, including when the indicated playback rate is &lt; 0.</p>
<p>The applied_rate value provides information about any rate adjustment that has already been made to the timestamps and content on the buffers of the stream. (rate * applied_rate) should always equal the rate that has been requested for playback. For example, if an element has an input segment with intended playback rate of 2.0 and applied_rate of 1.0, it can adjust incoming timestamps and buffer content by half and output a newsegment event with rate of 1.0 and applied_rate of 2.0</p>
<p>After a newsegment event, the buffer stream time is calculated with:</p>
<p>position + (TIMESTAMP(buf) - start) * ABS (rate * applied_rate)</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>update</em>&#160;</td><td>Is this segment an update to a previous one. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rate</em>&#160;</td><td>A new rate for playback. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>format</em>&#160;</td><td>The format of the segment values. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>start</em>&#160;</td><td>The start value of the segment. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>stop</em>&#160;</td><td>The stop value of the segment. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>position</em>&#160;</td><td>Stream position. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>applied_rate</em>&#160;</td><td>The rate factor which has already been applied. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>A new newsegment event.</dd></dl>
<p>Since 0.10.6 </p>

</div>
</div>
<a class="anchor" id="a26d43cae277c3743d6e3e5d7ecebe2ca"></a><!-- doxytag: member="Gst::EventNewSegment::parse" ref="a26d43cae277c3743d6e3e5d7ecebe2ca" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gint64 Gst::EventNewSegment::parse </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the position in the newsegment event. </p>
<p>See <a class="el" href="classGst_1_1EventNewSegment.html#a9cd6767388e00d9ceb0bfaf5926cf91a" title="Allocate a new newsegment event with the given format/values tripplets.">create()</a> for a full description of the newsegment event. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The position.</dd></dl>
<p>Since 0.10.6. </p>

</div>
</div>
<a class="anchor" id="ac7aed12949d540730459bf696cc38164"></a><!-- doxytag: member="Gst::EventNewSegment::parse" ref="ac7aed12949d540730459bf696cc38164" args="(bool &amp;update, double &amp;rate, Format &amp;format, gint64 &amp;start, gint64 &amp;stop, gint64 &amp;position, double &amp;applied_rate) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gst::EventNewSegment::parse </td>
          <td>(</td>
          <td class="paramtype">bool &amp;&#160;</td>
          <td class="paramname"> <em>update</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&#160;</td>
          <td class="paramname"> <em>rate</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff">Format</a>&amp;&#160;</td>
          <td class="paramname"> <em>format</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gint64 &amp;&#160;</td>
          <td class="paramname"> <em>start</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gint64 &amp;&#160;</td>
          <td class="paramname"> <em>stop</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gint64 &amp;&#160;</td>
          <td class="paramname"> <em>position</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&#160;</td>
          <td class="paramname"> <em>applied_rate</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the update, rate, format, start, stop, position and applied_rate in the newsegment event. </p>
<p>See <a class="el" href="classGst_1_1EventNewSegment.html#a9cd6767388e00d9ceb0bfaf5926cf91a" title="Allocate a new newsegment event with the given format/values tripplets.">create()</a> for a full description of the newsegment event.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>update</em>&#160;</td><td>A reference to store the update flag of the segment. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rate</em>&#160;</td><td>A reference to store the rate of the segment. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>format</em>&#160;</td><td>A reference to store the format of the newsegment values. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>start</em>&#160;</td><td>A reference to store the start value in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>stop</em>&#160;</td><td>A reference to store the stop value in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>position</em>&#160;</td><td>A reference to store the stream time in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>applied_rate</em>&#160;</td><td>A reference to store the applied_rate of the segment.</td></tr>
  </table>
  </dd>
</dl>
<p>Since 0.10.6. </p>

</div>
</div>
<a class="anchor" id="a837818fa366bf236ee4eb49bb5a9792b"></a><!-- doxytag: member="Gst::EventNewSegment::parse" ref="a837818fa366bf236ee4eb49bb5a9792b" args="(bool &amp;update, double &amp;rate, Format &amp;format, gint64 &amp;start, gint64 &amp;stop, gint64 &amp;position) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Gst::EventNewSegment::parse </td>
          <td>(</td>
          <td class="paramtype">bool &amp;&#160;</td>
          <td class="paramname"> <em>update</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double &amp;&#160;</td>
          <td class="paramname"> <em>rate</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff">Format</a>&amp;&#160;</td>
          <td class="paramname"> <em>format</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gint64 &amp;&#160;</td>
          <td class="paramname"> <em>start</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gint64 &amp;&#160;</td>
          <td class="paramname"> <em>stop</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">gint64 &amp;&#160;</td>
          <td class="paramname"> <em>position</em></td><td>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the update flag, rate, format, start, stop and position in the newsegment event. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>update</em>&#160;</td><td>A reference to store the update flag of the segment. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>rate</em>&#160;</td><td>A reference to store the rate of the segment. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>format</em>&#160;</td><td>A reference to store the format of the newsegment values. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>start</em>&#160;</td><td>A reference to store the start value in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>stop</em>&#160;</td><td>A reference to store the stop value in. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>position</em>&#160;</td><td>A reference to store the stream time in. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aee8a611d809e5a18f66d970233dd1ce5"></a><!-- doxytag: member="Gst::EventNewSegment::parse_applied_rate" ref="aee8a611d809e5a18f66d970233dd1ce5" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Gst::EventNewSegment::parse_applied_rate </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the applied_rate in the newsegment event. </p>
<p>See <a class="el" href="classGst_1_1EventNewSegment.html#a9cd6767388e00d9ceb0bfaf5926cf91a" title="Allocate a new newsegment event with the given format/values tripplets.">create()</a> for a full description of the newsegment event.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The applied rate.</dd></dl>
<p>Since 0.10.6. </p>

</div>
</div>
<a class="anchor" id="a4df9ce517e54ab923b76b8fa0e98b887"></a><!-- doxytag: member="Gst::EventNewSegment::parse_format" ref="a4df9ce517e54ab923b76b8fa0e98b887" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__gstreamermmEnums.html#ga9aeb4c7c49680888ff819ac95fb13cff">Format</a> Gst::EventNewSegment::parse_format </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the format in the newsegment event. </p>
<p>See <a class="el" href="classGst_1_1EventNewSegment.html#a9cd6767388e00d9ceb0bfaf5926cf91a" title="Allocate a new newsegment event with the given format/values tripplets.">create()</a> for a full description of the newsegment event.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The format.</dd></dl>
<p>Since 0.10.6. </p>

</div>
</div>
<a class="anchor" id="a3d55122ecbabd8762fa5c30ebd795140"></a><!-- doxytag: member="Gst::EventNewSegment::parse_rate" ref="a3d55122ecbabd8762fa5c30ebd795140" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double Gst::EventNewSegment::parse_rate </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the rate in the newsegment event. </p>
<p>See <a class="el" href="classGst_1_1EventNewSegment.html#a9cd6767388e00d9ceb0bfaf5926cf91a" title="Allocate a new newsegment event with the given format/values tripplets.">create()</a> for a full description of the newsegment event.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The rate.</dd></dl>
<p>Since 0.10.6. </p>

</div>
</div>
<a class="anchor" id="abe6f64527987c5d6a3493e706f5b215f"></a><!-- doxytag: member="Gst::EventNewSegment::parse_start" ref="abe6f64527987c5d6a3493e706f5b215f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gint64 Gst::EventNewSegment::parse_start </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the start in the newsegment event. </p>
<p>See <a class="el" href="classGst_1_1EventNewSegment.html#a9cd6767388e00d9ceb0bfaf5926cf91a" title="Allocate a new newsegment event with the given format/values tripplets.">create()</a> for a full description of the newsegment event.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The start.</dd></dl>
<p>Since 0.10.6. </p>

</div>
</div>
<a class="anchor" id="a205f09fa71667a26ae1ad9db8d6124a5"></a><!-- doxytag: member="Gst::EventNewSegment::parse_stop" ref="a205f09fa71667a26ae1ad9db8d6124a5" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">gint64 Gst::EventNewSegment::parse_stop </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the stop in the newsegment event. </p>
<p>See <a class="el" href="classGst_1_1EventNewSegment.html#a9cd6767388e00d9ceb0bfaf5926cf91a" title="Allocate a new newsegment event with the given format/values tripplets.">create()</a> for a full description of the newsegment event.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The stop.</dd></dl>
<p>Since 0.10.6. </p>

</div>
</div>
<a class="anchor" id="aeac3d2ff0963a10558ae50829ec4adcf"></a><!-- doxytag: member="Gst::EventNewSegment::parse_update" ref="aeac3d2ff0963a10558ae50829ec4adcf" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Gst::EventNewSegment::parse_update </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&#160;)&#160;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Get the update in the newsegment event. </p>
<p>See <a class="el" href="classGst_1_1EventNewSegment.html#a9cd6767388e00d9ceb0bfaf5926cf91a" title="Allocate a new newsegment event with the given format/values tripplets.">create()</a> for a full description of the newsegment event.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>The update.</dd></dl>
<p>Since 0.10.6. </p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>gstreamermm/event.h</li>
</ul>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on Mon Sep 21 22:32:55 2009 for gstreamermm by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>