Sophie

Sophie

distrib > Fedora > 17 > i386 > media > updates > by-pkgid > 136c306a350f6a4bd3abd3af7df09a32 > files > 101

jack-audio-connection-kit-devel-1.9.9.5-1.fc17.i686.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"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Jack2: _jack_position Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Jack2
   &#160;<span id="projectnumber">1.9.9</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <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 class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Public Attributes</a>  </div>
  <div class="headertitle">
<div class="title">_jack_position Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><a href="struct__jack__position-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:aa0137cb97524622cb06ff58f429d229c"><td class="memItemLeft" align="right" valign="top">jack_unique_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__jack__position.html#aa0137cb97524622cb06ff58f429d229c">unique_1</a></td></tr>
<tr class="memitem:a53e460ee77b2a49541256fb06aaf4716"><td class="memItemLeft" align="right" valign="top">jack_time_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__jack__position.html#a53e460ee77b2a49541256fb06aaf4716">usecs</a></td></tr>
<tr class="memitem:af890880b194586ed2ff6cc63b92a5aff"><td class="memItemLeft" align="right" valign="top">jack_nframes_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__jack__position.html#af890880b194586ed2ff6cc63b92a5aff">frame_rate</a></td></tr>
<tr class="memitem:aa4191553aebd1fda65d03aeeadd8cf14"><td class="memItemLeft" align="right" valign="top">jack_nframes_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__jack__position.html#aa4191553aebd1fda65d03aeeadd8cf14">frame</a></td></tr>
<tr class="memitem:a45b6bfa3842da1486d26ad4c0b31d838"><td class="memItemLeft" align="right" valign="top">jack_position_bits_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__jack__position.html#a45b6bfa3842da1486d26ad4c0b31d838">valid</a></td></tr>
<tr class="memitem:ac23c677f2c0b3472bc410c810c84af7e"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__jack__position.html#ac23c677f2c0b3472bc410c810c84af7e">bar</a></td></tr>
<tr class="memitem:add5d8bb203ea78a2bfb824db63875e61"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__jack__position.html#add5d8bb203ea78a2bfb824db63875e61">beat</a></td></tr>
<tr class="memitem:a1ddedecb55be84c0ea90d1e3cd2c6478"><td class="memItemLeft" align="right" valign="top">int32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__jack__position.html#a1ddedecb55be84c0ea90d1e3cd2c6478">tick</a></td></tr>
<tr class="memitem:af5fb65667e4fb9c1ff76b136fba792a1"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5fb65667e4fb9c1ff76b136fba792a1"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><b>bar_start_tick</b></td></tr>
<tr class="memitem:a7163d264b8f0e9fb36a2f34488ce220d"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__jack__position.html#a7163d264b8f0e9fb36a2f34488ce220d">beats_per_bar</a></td></tr>
<tr class="memitem:a9152832862832050acc217e3f2ae9bd4"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__jack__position.html#a9152832862832050acc217e3f2ae9bd4">beat_type</a></td></tr>
<tr class="memitem:a19a1fb43b8cc482dbcf09066ebb4ff4a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19a1fb43b8cc482dbcf09066ebb4ff4a"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><b>ticks_per_beat</b></td></tr>
<tr class="memitem:a3cfdcb5fd3ed53c6b7e140738de29592"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3cfdcb5fd3ed53c6b7e140738de29592"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><b>beats_per_minute</b></td></tr>
<tr class="memitem:a0be028355e141008bd07f31d09b95437"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__jack__position.html#a0be028355e141008bd07f31d09b95437">frame_time</a></td></tr>
<tr class="memitem:a49da4c8be852fca543cb517c91acee43"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__jack__position.html#a49da4c8be852fca543cb517c91acee43">next_time</a></td></tr>
<tr class="memitem:ad360a81d9733a8437813fe7043b23cf1"><td class="memItemLeft" align="right" valign="top">jack_nframes_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__jack__position.html#ad360a81d9733a8437813fe7043b23cf1">bbt_offset</a></td></tr>
<tr class="memitem:ab1b36360ce2aec7448f6449159fda9e0"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__jack__position.html#ab1b36360ce2aec7448f6449159fda9e0">audio_frames_per_video_frame</a></td></tr>
<tr class="memitem:ab00e29620b2b07ecad15a0dab4946cc9"><td class="memItemLeft" align="right" valign="top">jack_nframes_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__jack__position.html#ab00e29620b2b07ecad15a0dab4946cc9">video_offset</a></td></tr>
<tr class="memitem:a95bda66cd0707b747faa16f8be71184e"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a95bda66cd0707b747faa16f8be71184e"></a>
int32_t&#160;</td><td class="memItemRight" valign="bottom"><b>padding</b> [7]</td></tr>
<tr class="memitem:a062905d581bc0b1e9292bb5799c042ff"><td class="memItemLeft" align="right" valign="top">jack_unique_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__jack__position.html#a062905d581bc0b1e9292bb5799c042ff">unique_2</a></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="types_8h_source.html#l00553">553</a> of file <a class="el" href="types_8h_source.html">types.h</a>.</p>
</div><hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="aa0137cb97524622cb06ff58f429d229c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">jack_unique_t _jack_position::unique_1</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>unique ID </p>

<p>Definition at line <a class="el" href="types_8h_source.html#l00556">556</a> of file <a class="el" href="types_8h_source.html">types.h</a>.</p>

</div>
</div>
<a class="anchor" id="a53e460ee77b2a49541256fb06aaf4716"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">jack_time_t _jack_position::usecs</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>monotonic, free-rolling </p>

<p>Definition at line <a class="el" href="types_8h_source.html#l00557">557</a> of file <a class="el" href="types_8h_source.html">types.h</a>.</p>

</div>
</div>
<a class="anchor" id="af890880b194586ed2ff6cc63b92a5aff"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">jack_nframes_t _jack_position::frame_rate</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>current frame rate (per second) </p>

<p>Definition at line <a class="el" href="types_8h_source.html#l00558">558</a> of file <a class="el" href="types_8h_source.html">types.h</a>.</p>

</div>
</div>
<a class="anchor" id="aa4191553aebd1fda65d03aeeadd8cf14"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">jack_nframes_t _jack_position::frame</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>frame number, always present </p>

<p>Definition at line <a class="el" href="types_8h_source.html#l00559">559</a> of file <a class="el" href="types_8h_source.html">types.h</a>.</p>

</div>
</div>
<a class="anchor" id="a45b6bfa3842da1486d26ad4c0b31d838"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">jack_position_bits_t _jack_position::valid</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>which other fields are valid </p>

<p>Definition at line <a class="el" href="types_8h_source.html#l00561">561</a> of file <a class="el" href="types_8h_source.html">types.h</a>.</p>

</div>
</div>
<a class="anchor" id="ac23c677f2c0b3472bc410c810c84af7e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t _jack_position::bar</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>current bar </p>

<p>Definition at line <a class="el" href="types_8h_source.html#l00564">564</a> of file <a class="el" href="types_8h_source.html">types.h</a>.</p>

</div>
</div>
<a class="anchor" id="add5d8bb203ea78a2bfb824db63875e61"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t _jack_position::beat</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>current beat-within-bar </p>

<p>Definition at line <a class="el" href="types_8h_source.html#l00565">565</a> of file <a class="el" href="types_8h_source.html">types.h</a>.</p>

</div>
</div>
<a class="anchor" id="a1ddedecb55be84c0ea90d1e3cd2c6478"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int32_t _jack_position::tick</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>current tick-within-beat </p>

<p>Definition at line <a class="el" href="types_8h_source.html#l00566">566</a> of file <a class="el" href="types_8h_source.html">types.h</a>.</p>

</div>
</div>
<a class="anchor" id="a7163d264b8f0e9fb36a2f34488ce220d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float _jack_position::beats_per_bar</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>time signature "numerator" </p>

<p>Definition at line <a class="el" href="types_8h_source.html#l00569">569</a> of file <a class="el" href="types_8h_source.html">types.h</a>.</p>

</div>
</div>
<a class="anchor" id="a9152832862832050acc217e3f2ae9bd4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float _jack_position::beat_type</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>time signature "denominator" </p>

<p>Definition at line <a class="el" href="types_8h_source.html#l00570">570</a> of file <a class="el" href="types_8h_source.html">types.h</a>.</p>

</div>
</div>
<a class="anchor" id="a0be028355e141008bd07f31d09b95437"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double _jack_position::frame_time</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>current time in seconds </p>

<p>Definition at line <a class="el" href="types_8h_source.html#l00575">575</a> of file <a class="el" href="types_8h_source.html">types.h</a>.</p>

</div>
</div>
<a class="anchor" id="a49da4c8be852fca543cb517c91acee43"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double _jack_position::next_time</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>next sequential frame_time (unless repositioned) </p>

<p>Definition at line <a class="el" href="types_8h_source.html#l00576">576</a> of file <a class="el" href="types_8h_source.html">types.h</a>.</p>

</div>
</div>
<a class="anchor" id="ad360a81d9733a8437813fe7043b23cf1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">jack_nframes_t _jack_position::bbt_offset</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>frame offset for the BBT fields (the given bar, beat, and tick values actually refer to a time frame_offset frames before the start of the cycle), should be assumed to be 0 if JackBBTFrameOffset is not set. If JackBBTFrameOffset is set and this value is zero, the BBT time refers to the first frame of this cycle. If the value is positive, the BBT time refers to a frame that many frames before the start of the cycle. </p>

<p>Definition at line <a class="el" href="types_8h_source.html#l00580">580</a> of file <a class="el" href="types_8h_source.html">types.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab1b36360ce2aec7448f6449159fda9e0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">float _jack_position::audio_frames_per_video_frame</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>number of audio frames per video frame. Should be assumed zero if JackAudioVideoRatio is not set. If JackAudioVideoRatio is set and the value is zero, no video data exists within the JACK graph </p>

<p>Definition at line <a class="el" href="types_8h_source.html#l00597">597</a> of file <a class="el" href="types_8h_source.html">types.h</a>.</p>

</div>
</div>
<a class="anchor" id="ab00e29620b2b07ecad15a0dab4946cc9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">jack_nframes_t _jack_position::video_offset</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>audio frame at which the first video frame in this cycle occurs. Should be assumed to be 0 if JackVideoFrameOffset is not set. If JackVideoFrameOffset is set, but the value is zero, there is no video frame within this cycle. </p>

<p>Definition at line <a class="el" href="types_8h_source.html#l00604">604</a> of file <a class="el" href="types_8h_source.html">types.h</a>.</p>

</div>
</div>
<a class="anchor" id="a062905d581bc0b1e9292bb5799c042ff"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">jack_unique_t _jack_position::unique_2</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>unique ID </p>

<p>Definition at line <a class="el" href="types_8h_source.html#l00617">617</a> of file <a class="el" href="types_8h_source.html">types.h</a>.</p>

</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="types_8h_source.html">types.h</a></li>
</ul>
</div><!-- contents -->
<hr size="1"><address style="text-align: right;"><small>
Generated for Jack2 by <a href="http://www.doxygen.org/
index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a>
1.8.1.1</small></address>
</body>
</html>