annotate code-doc/structVamp_1_1RealTime.html @ 21:cc0be37dc9d3 website

* Updates for 2.0
author cannam
date Tue, 09 Dec 2008 11:02:57 +0000
parents 351c4ebce5f9
children 0976232e353b
rev   line source
cannam@0 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
cannam@0 2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
cannam@0 3 <title>VampPluginSDK: Vamp::RealTime Class Reference</title>
cannam@0 4 <link href="doxygen.css" rel="stylesheet" type="text/css">
cannam@0 5 <link href="tabs.css" rel="stylesheet" type="text/css">
cannam@0 6 </head><body>
cannam@21 7 <!-- Generated by Doxygen 1.5.6 -->
cannam@0 8 <div class="navigation" id="top">
cannam@0 9 <div class="tabs">
cannam@0 10 <ul>
cannam@0 11 <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
cannam@0 12 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
cannam@0 13 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
cannam@0 14 <li><a href="files.html"><span>Files</span></a></li>
cannam@0 15 <li><a href="dirs.html"><span>Directories</span></a></li>
cannam@0 16 </ul>
cannam@0 17 </div>
cannam@0 18 <div class="tabs">
cannam@0 19 <ul>
cannam@0 20 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
cannam@0 21 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
cannam@0 22 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
cannam@0 23 </ul>
cannam@0 24 </div>
cannam@0 25 <div class="navpath"><a class="el" href="namespaceVamp.html">Vamp</a>::<a class="el" href="structVamp_1_1RealTime.html">RealTime</a>
cannam@0 26 </div>
cannam@0 27 </div>
cannam@0 28 <div class="contents">
cannam@21 29 <h1>Vamp::RealTime Class Reference</h1><!-- doxytag: class="Vamp::RealTime" --><code>#include &lt;<a class="el" href="vamp-sdk_2RealTime_8h-source.html">vamp-sdk/RealTime.h</a>&gt;</code>
cannam@0 30 <p>
cannam@0 31
cannam@0 32 <p>
cannam@0 33 <a href="classVamp_1_1RealTime-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
cannam@0 34 <a class="el" href="structVamp_1_1RealTime.html" title="RealTime represents time values to nanosecond precision with accurate arithmetic...">RealTime</a> represents time values to nanosecond precision with accurate arithmetic and frame-rate conversion functions.
cannam@21 35 <p>Definition at line <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00066">66</a> of file <a class="el" href="vamp-sdk_2RealTime_8h-source.html">vamp-sdk/RealTime.h</a>.</p>
cannam@0 36 <table border="0" cellpadding="0" cellspacing="0">
cannam@0 37 <tr><td></td></tr>
cannam@0 38 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
cannam@0 39 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#ace9e2c60af62273e45ccd98d623914c">usec</a> () const </td></tr>
cannam@0 40
cannam@0 41 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#76e22815db51ae180c38021110da9947">msec</a> () const </td></tr>
cannam@0 42
cannam@0 43 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#d703be11b7beb07af08ddf133aa2ae79">RealTime</a> ()</td></tr>
cannam@0 44
cannam@0 45 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#75b2f0af2f9c49e649f8d30b452b049d">RealTime</a> (int s, int n)</td></tr>
cannam@0 46
cannam@0 47 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#8f4dbd8ef24a0ec6a77dce67fff5434e">RealTime</a> (const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;r)</td></tr>
cannam@0 48
cannam@0 49 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#db82f838804a9a3ad49988de5944d090">operator=</a> (const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;r)</td></tr>
cannam@0 50
cannam@0 51 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structVamp_1_1RealTime.html">RealTime</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#6b74748d1eb4c3c751e7a12aefae0bde">operator+</a> (const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;r) const </td></tr>
cannam@0 52
cannam@0 53 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structVamp_1_1RealTime.html">RealTime</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#f0360b5b0d23a464025a6823912c6291">operator-</a> (const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;r) const </td></tr>
cannam@0 54
cannam@0 55 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structVamp_1_1RealTime.html">RealTime</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#f62915355c482f2e1611a52a7f17f5ed">operator-</a> () const </td></tr>
cannam@0 56
cannam@0 57 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#78e378a5dd0137a6514dca18edda6f9a">operator&lt;</a> (const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;r) const </td></tr>
cannam@0 58
cannam@0 59 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#6f0aced679e2f97133ed63c688b335e4">operator&gt;</a> (const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;r) const </td></tr>
cannam@0 60
cannam@0 61 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#bc5f06b5b9973012cb7453192df3ea5e">operator==</a> (const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;r) const </td></tr>
cannam@0 62
cannam@0 63 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#e9b0ea7c217163d5327b1a2a0662a90b">operator!=</a> (const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;r) const </td></tr>
cannam@0 64
cannam@0 65 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#5cb785a410e3a91ed3092b7bba22afc3">operator&gt;=</a> (const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;r) const </td></tr>
cannam@0 66
cannam@0 67 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#cf4278eec678c558d62bbda6bc1da44e">operator&lt;=</a> (const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;r) const </td></tr>
cannam@0 68
cannam@0 69 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structVamp_1_1RealTime.html">RealTime</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#c88cda961da5cb728d823b29c5456c06">operator/</a> (int d) const </td></tr>
cannam@0 70
cannam@0 71 <tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#a6e50a94c81a1448ec1d61421ccf6e3f">operator/</a> (const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;r) const </td></tr>
cannam@0 72
cannam@0 73 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the ratio of two times. <a href="#a6e50a94c81a1448ec1d61421ccf6e3f"></a><br></td></tr>
cannam@0 74 <tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#d44476618183bd736996a87292d03c07">toString</a> () const </td></tr>
cannam@0 75
cannam@0 76 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a human-readable debug-type string to full precision (probably not a format to show to a user directly). <a href="#d44476618183bd736996a87292d03c07"></a><br></td></tr>
cannam@0 77 <tr><td class="memItemLeft" nowrap align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#d75b927afadfa422ae512d169ccda0aa">toText</a> (bool fixedDp=false) const </td></tr>
cannam@0 78
cannam@0 79 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a user-readable string to the nearest millisecond in a form like HH:MM:SS.mmm. <a href="#d75b927afadfa422ae512d169ccda0aa"></a><br></td></tr>
cannam@0 80 <tr><td colspan="2"><br><h2>Static Public Member Functions</h2></td></tr>
cannam@21 81 <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="structVamp_1_1RealTime.html">RealTime</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#e29ae57d19c66f256839988a0959c6bb">fromSeconds</a> (double <a class="el" href="structVamp_1_1RealTime.html#b4d81983384a9f57ce064e6c343f2267">sec</a>)</td></tr>
cannam@0 82
cannam@21 83 <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="structVamp_1_1RealTime.html">RealTime</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#6992d9959fc4f19c11a98f17506f4905">fromMilliseconds</a> (int msec)</td></tr>
cannam@0 84
cannam@21 85 <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="structVamp_1_1RealTime.html">RealTime</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#7f1e1e35ca5196283b2086e3d9cd9d3b">fromTimeval</a> (const struct timeval &amp;)</td></tr>
cannam@0 86
cannam@21 87 <tr><td class="memItemLeft" nowrap align="right" valign="top">static long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#c046c73d88da6715e55b12e10534bb5c">realTime2Frame</a> (const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;r, unsigned int sampleRate)</td></tr>
cannam@0 88
cannam@21 89 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert a <a class="el" href="structVamp_1_1RealTime.html" title="RealTime represents time values to nanosecond precision with accurate arithmetic...">RealTime</a> into a sample frame at the given sample rate. <a href="#c046c73d88da6715e55b12e10534bb5c"></a><br></td></tr>
cannam@21 90 <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="structVamp_1_1RealTime.html">RealTime</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#939b4b1d1ca190db69a418883f16ce8a">frame2RealTime</a> (long frame, unsigned int sampleRate)</td></tr>
cannam@0 91
cannam@21 92 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Convert a sample frame at the given sample rate into a <a class="el" href="structVamp_1_1RealTime.html" title="RealTime represents time values to nanosecond precision with accurate arithmetic...">RealTime</a>. <a href="#939b4b1d1ca190db69a418883f16ce8a"></a><br></td></tr>
cannam@0 93 <tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
cannam@0 94 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#b4d81983384a9f57ce064e6c343f2267">sec</a></td></tr>
cannam@0 95
cannam@0 96 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#2078835bef7bb92514a65b6051cfc6c8">nsec</a></td></tr>
cannam@0 97
cannam@0 98 <tr><td colspan="2"><br><h2>Static Public Attributes</h2></td></tr>
cannam@0 99 <tr><td class="memItemLeft" nowrap align="right" valign="top">static const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVamp_1_1RealTime.html#be453371597710148b0fd19bb452f8a9">zeroTime</a></td></tr>
cannam@0 100
cannam@0 101 </table>
cannam@0 102 <hr><h2>Constructor &amp; Destructor Documentation</h2>
cannam@0 103 <a class="anchor" name="d703be11b7beb07af08ddf133aa2ae79"></a><!-- doxytag: member="Vamp::RealTime::RealTime" ref="d703be11b7beb07af08ddf133aa2ae79" args="()" -->
cannam@0 104 <div class="memitem">
cannam@0 105 <div class="memproto">
cannam@0 106 <table class="memname">
cannam@0 107 <tr>
cannam@0 108 <td class="memname">Vamp::RealTime::RealTime </td>
cannam@0 109 <td>(</td>
cannam@0 110 <td class="paramname"> </td>
cannam@0 111 <td>&nbsp;)&nbsp;</td>
cannam@21 112 <td><code> [inline]</code></td>
cannam@0 113 </tr>
cannam@0 114 </table>
cannam@0 115 </div>
cannam@0 116 <div class="memdoc">
cannam@0 117
cannam@0 118 <p>
cannam@0 119
cannam@21 120 <p>Definition at line <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00074">74</a> of file <a class="el" href="vamp-sdk_2RealTime_8h-source.html">vamp-sdk/RealTime.h</a>.</p>
cannam@0 121
cannam@0 122 </div>
cannam@0 123 </div><p>
cannam@0 124 <a class="anchor" name="75b2f0af2f9c49e649f8d30b452b049d"></a><!-- doxytag: member="Vamp::RealTime::RealTime" ref="75b2f0af2f9c49e649f8d30b452b049d" args="(int s, int n)" -->
cannam@0 125 <div class="memitem">
cannam@0 126 <div class="memproto">
cannam@0 127 <table class="memname">
cannam@0 128 <tr>
cannam@0 129 <td class="memname">Vamp::RealTime::RealTime </td>
cannam@0 130 <td>(</td>
cannam@0 131 <td class="paramtype">int&nbsp;</td>
cannam@0 132 <td class="paramname"> <em>s</em>, </td>
cannam@0 133 </tr>
cannam@0 134 <tr>
cannam@0 135 <td class="paramkey"></td>
cannam@0 136 <td></td>
cannam@0 137 <td class="paramtype">int&nbsp;</td>
cannam@0 138 <td class="paramname"> <em>n</em></td><td>&nbsp;</td>
cannam@0 139 </tr>
cannam@0 140 <tr>
cannam@0 141 <td></td>
cannam@0 142 <td>)</td>
cannam@21 143 <td></td><td></td><td></td>
cannam@0 144 </tr>
cannam@0 145 </table>
cannam@0 146 </div>
cannam@0 147 <div class="memdoc">
cannam@0 148
cannam@0 149 <p>
cannam@0 150
cannam@0 151 </div>
cannam@0 152 </div><p>
cannam@0 153 <a class="anchor" name="8f4dbd8ef24a0ec6a77dce67fff5434e"></a><!-- doxytag: member="Vamp::RealTime::RealTime" ref="8f4dbd8ef24a0ec6a77dce67fff5434e" args="(const RealTime &amp;r)" -->
cannam@0 154 <div class="memitem">
cannam@0 155 <div class="memproto">
cannam@0 156 <table class="memname">
cannam@0 157 <tr>
cannam@0 158 <td class="memname">Vamp::RealTime::RealTime </td>
cannam@0 159 <td>(</td>
cannam@0 160 <td class="paramtype">const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;&nbsp;</td>
cannam@0 161 <td class="paramname"> <em>r</em> </td>
cannam@0 162 <td>&nbsp;)&nbsp;</td>
cannam@21 163 <td><code> [inline]</code></td>
cannam@0 164 </tr>
cannam@0 165 </table>
cannam@0 166 </div>
cannam@0 167 <div class="memdoc">
cannam@0 168
cannam@0 169 <p>
cannam@0 170
cannam@21 171 <p>Definition at line <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00077">77</a> of file <a class="el" href="vamp-sdk_2RealTime_8h-source.html">vamp-sdk/RealTime.h</a>.</p>
cannam@0 172
cannam@0 173 </div>
cannam@0 174 </div><p>
cannam@0 175 <hr><h2>Member Function Documentation</h2>
cannam@0 176 <a class="anchor" name="ace9e2c60af62273e45ccd98d623914c"></a><!-- doxytag: member="Vamp::RealTime::usec" ref="ace9e2c60af62273e45ccd98d623914c" args="() const " -->
cannam@0 177 <div class="memitem">
cannam@0 178 <div class="memproto">
cannam@0 179 <table class="memname">
cannam@0 180 <tr>
cannam@0 181 <td class="memname">int Vamp::RealTime::usec </td>
cannam@0 182 <td>(</td>
cannam@0 183 <td class="paramname"> </td>
cannam@0 184 <td>&nbsp;)&nbsp;</td>
cannam@21 185 <td> const<code> [inline]</code></td>
cannam@0 186 </tr>
cannam@0 187 </table>
cannam@0 188 </div>
cannam@0 189 <div class="memdoc">
cannam@0 190
cannam@0 191 <p>
cannam@0 192
cannam@21 193 <p>Definition at line <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00071">71</a> of file <a class="el" href="vamp-sdk_2RealTime_8h-source.html">vamp-sdk/RealTime.h</a>.</p>
cannam@0 194
cannam@0 195 </div>
cannam@0 196 </div><p>
cannam@0 197 <a class="anchor" name="76e22815db51ae180c38021110da9947"></a><!-- doxytag: member="Vamp::RealTime::msec" ref="76e22815db51ae180c38021110da9947" args="() const " -->
cannam@0 198 <div class="memitem">
cannam@0 199 <div class="memproto">
cannam@0 200 <table class="memname">
cannam@0 201 <tr>
cannam@0 202 <td class="memname">int Vamp::RealTime::msec </td>
cannam@0 203 <td>(</td>
cannam@0 204 <td class="paramname"> </td>
cannam@0 205 <td>&nbsp;)&nbsp;</td>
cannam@21 206 <td> const<code> [inline]</code></td>
cannam@0 207 </tr>
cannam@0 208 </table>
cannam@0 209 </div>
cannam@0 210 <div class="memdoc">
cannam@0 211
cannam@0 212 <p>
cannam@0 213
cannam@21 214 <p>Definition at line <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00072">72</a> of file <a class="el" href="vamp-sdk_2RealTime_8h-source.html">vamp-sdk/RealTime.h</a>.</p>
cannam@0 215
cannam@0 216 </div>
cannam@0 217 </div><p>
cannam@21 218 <a class="anchor" name="e29ae57d19c66f256839988a0959c6bb"></a><!-- doxytag: member="Vamp::RealTime::fromSeconds" ref="e29ae57d19c66f256839988a0959c6bb" args="(double sec)" -->
cannam@0 219 <div class="memitem">
cannam@0 220 <div class="memproto">
cannam@0 221 <table class="memname">
cannam@0 222 <tr>
cannam@21 223 <td class="memname">static <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> Vamp::RealTime::fromSeconds </td>
cannam@0 224 <td>(</td>
cannam@0 225 <td class="paramtype">double&nbsp;</td>
cannam@0 226 <td class="paramname"> <em>sec</em> </td>
cannam@0 227 <td>&nbsp;)&nbsp;</td>
cannam@21 228 <td><code> [static]</code></td>
cannam@0 229 </tr>
cannam@0 230 </table>
cannam@0 231 </div>
cannam@0 232 <div class="memdoc">
cannam@0 233
cannam@0 234 <p>
cannam@0 235
cannam@0 236 </div>
cannam@0 237 </div><p>
cannam@21 238 <a class="anchor" name="6992d9959fc4f19c11a98f17506f4905"></a><!-- doxytag: member="Vamp::RealTime::fromMilliseconds" ref="6992d9959fc4f19c11a98f17506f4905" args="(int msec)" -->
cannam@0 239 <div class="memitem">
cannam@0 240 <div class="memproto">
cannam@0 241 <table class="memname">
cannam@0 242 <tr>
cannam@21 243 <td class="memname">static <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> Vamp::RealTime::fromMilliseconds </td>
cannam@0 244 <td>(</td>
cannam@0 245 <td class="paramtype">int&nbsp;</td>
cannam@0 246 <td class="paramname"> <em>msec</em> </td>
cannam@0 247 <td>&nbsp;)&nbsp;</td>
cannam@21 248 <td><code> [static]</code></td>
cannam@0 249 </tr>
cannam@0 250 </table>
cannam@0 251 </div>
cannam@0 252 <div class="memdoc">
cannam@0 253
cannam@0 254 <p>
cannam@0 255
cannam@0 256 </div>
cannam@0 257 </div><p>
cannam@21 258 <a class="anchor" name="7f1e1e35ca5196283b2086e3d9cd9d3b"></a><!-- doxytag: member="Vamp::RealTime::fromTimeval" ref="7f1e1e35ca5196283b2086e3d9cd9d3b" args="(const struct timeval &amp;)" -->
cannam@0 259 <div class="memitem">
cannam@0 260 <div class="memproto">
cannam@0 261 <table class="memname">
cannam@0 262 <tr>
cannam@21 263 <td class="memname">static <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> Vamp::RealTime::fromTimeval </td>
cannam@0 264 <td>(</td>
cannam@0 265 <td class="paramtype">const struct timeval &amp;&nbsp;</td>
cannam@21 266 <td class="paramname"> </td>
cannam@0 267 <td>&nbsp;)&nbsp;</td>
cannam@21 268 <td><code> [static]</code></td>
cannam@0 269 </tr>
cannam@0 270 </table>
cannam@0 271 </div>
cannam@0 272 <div class="memdoc">
cannam@0 273
cannam@0 274 <p>
cannam@0 275
cannam@0 276 </div>
cannam@0 277 </div><p>
cannam@0 278 <a class="anchor" name="db82f838804a9a3ad49988de5944d090"></a><!-- doxytag: member="Vamp::RealTime::operator=" ref="db82f838804a9a3ad49988de5944d090" args="(const RealTime &amp;r)" -->
cannam@0 279 <div class="memitem">
cannam@0 280 <div class="memproto">
cannam@0 281 <table class="memname">
cannam@0 282 <tr>
cannam@0 283 <td class="memname"><a class="el" href="structVamp_1_1RealTime.html">RealTime</a>&amp; Vamp::RealTime::operator= </td>
cannam@0 284 <td>(</td>
cannam@0 285 <td class="paramtype">const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;&nbsp;</td>
cannam@0 286 <td class="paramname"> <em>r</em> </td>
cannam@0 287 <td>&nbsp;)&nbsp;</td>
cannam@21 288 <td><code> [inline]</code></td>
cannam@0 289 </tr>
cannam@0 290 </table>
cannam@0 291 </div>
cannam@0 292 <div class="memdoc">
cannam@0 293
cannam@0 294 <p>
cannam@0 295
cannam@21 296 <p>Definition at line <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00087">87</a> of file <a class="el" href="vamp-sdk_2RealTime_8h-source.html">vamp-sdk/RealTime.h</a>.</p>
cannam@0 297
cannam@21 298 <p>References <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00069">nsec</a>, and <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00068">sec</a>.</p>
cannam@0 299
cannam@0 300 </div>
cannam@0 301 </div><p>
cannam@0 302 <a class="anchor" name="6b74748d1eb4c3c751e7a12aefae0bde"></a><!-- doxytag: member="Vamp::RealTime::operator+" ref="6b74748d1eb4c3c751e7a12aefae0bde" args="(const RealTime &amp;r) const " -->
cannam@0 303 <div class="memitem">
cannam@0 304 <div class="memproto">
cannam@0 305 <table class="memname">
cannam@0 306 <tr>
cannam@0 307 <td class="memname"><a class="el" href="structVamp_1_1RealTime.html">RealTime</a> Vamp::RealTime::operator+ </td>
cannam@0 308 <td>(</td>
cannam@0 309 <td class="paramtype">const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;&nbsp;</td>
cannam@0 310 <td class="paramname"> <em>r</em> </td>
cannam@0 311 <td>&nbsp;)&nbsp;</td>
cannam@21 312 <td> const<code> [inline]</code></td>
cannam@0 313 </tr>
cannam@0 314 </table>
cannam@0 315 </div>
cannam@0 316 <div class="memdoc">
cannam@0 317
cannam@0 318 <p>
cannam@0 319
cannam@21 320 <p>Definition at line <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00091">91</a> of file <a class="el" href="vamp-sdk_2RealTime_8h-source.html">vamp-sdk/RealTime.h</a>.</p>
cannam@0 321
cannam@21 322 <p>References <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00069">nsec</a>, and <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00068">sec</a>.</p>
cannam@0 323
cannam@0 324 </div>
cannam@0 325 </div><p>
cannam@0 326 <a class="anchor" name="f0360b5b0d23a464025a6823912c6291"></a><!-- doxytag: member="Vamp::RealTime::operator-" ref="f0360b5b0d23a464025a6823912c6291" args="(const RealTime &amp;r) const " -->
cannam@0 327 <div class="memitem">
cannam@0 328 <div class="memproto">
cannam@0 329 <table class="memname">
cannam@0 330 <tr>
cannam@0 331 <td class="memname"><a class="el" href="structVamp_1_1RealTime.html">RealTime</a> Vamp::RealTime::operator- </td>
cannam@0 332 <td>(</td>
cannam@0 333 <td class="paramtype">const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;&nbsp;</td>
cannam@0 334 <td class="paramname"> <em>r</em> </td>
cannam@0 335 <td>&nbsp;)&nbsp;</td>
cannam@21 336 <td> const<code> [inline]</code></td>
cannam@0 337 </tr>
cannam@0 338 </table>
cannam@0 339 </div>
cannam@0 340 <div class="memdoc">
cannam@0 341
cannam@0 342 <p>
cannam@0 343
cannam@21 344 <p>Definition at line <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00094">94</a> of file <a class="el" href="vamp-sdk_2RealTime_8h-source.html">vamp-sdk/RealTime.h</a>.</p>
cannam@0 345
cannam@21 346 <p>References <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00069">nsec</a>, and <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00068">sec</a>.</p>
cannam@0 347
cannam@0 348 </div>
cannam@0 349 </div><p>
cannam@0 350 <a class="anchor" name="f62915355c482f2e1611a52a7f17f5ed"></a><!-- doxytag: member="Vamp::RealTime::operator-" ref="f62915355c482f2e1611a52a7f17f5ed" args="() const " -->
cannam@0 351 <div class="memitem">
cannam@0 352 <div class="memproto">
cannam@0 353 <table class="memname">
cannam@0 354 <tr>
cannam@0 355 <td class="memname"><a class="el" href="structVamp_1_1RealTime.html">RealTime</a> Vamp::RealTime::operator- </td>
cannam@0 356 <td>(</td>
cannam@0 357 <td class="paramname"> </td>
cannam@0 358 <td>&nbsp;)&nbsp;</td>
cannam@21 359 <td> const<code> [inline]</code></td>
cannam@0 360 </tr>
cannam@0 361 </table>
cannam@0 362 </div>
cannam@0 363 <div class="memdoc">
cannam@0 364
cannam@0 365 <p>
cannam@0 366
cannam@21 367 <p>Definition at line <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00097">97</a> of file <a class="el" href="vamp-sdk_2RealTime_8h-source.html">vamp-sdk/RealTime.h</a>.</p>
cannam@0 368
cannam@0 369 </div>
cannam@0 370 </div><p>
cannam@0 371 <a class="anchor" name="78e378a5dd0137a6514dca18edda6f9a"></a><!-- doxytag: member="Vamp::RealTime::operator&lt;" ref="78e378a5dd0137a6514dca18edda6f9a" args="(const RealTime &amp;r) const " -->
cannam@0 372 <div class="memitem">
cannam@0 373 <div class="memproto">
cannam@0 374 <table class="memname">
cannam@0 375 <tr>
cannam@0 376 <td class="memname">bool Vamp::RealTime::operator&lt; </td>
cannam@0 377 <td>(</td>
cannam@0 378 <td class="paramtype">const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;&nbsp;</td>
cannam@0 379 <td class="paramname"> <em>r</em> </td>
cannam@0 380 <td>&nbsp;)&nbsp;</td>
cannam@21 381 <td> const<code> [inline]</code></td>
cannam@0 382 </tr>
cannam@0 383 </table>
cannam@0 384 </div>
cannam@0 385 <div class="memdoc">
cannam@0 386
cannam@0 387 <p>
cannam@0 388
cannam@21 389 <p>Definition at line <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00101">101</a> of file <a class="el" href="vamp-sdk_2RealTime_8h-source.html">vamp-sdk/RealTime.h</a>.</p>
cannam@0 390
cannam@21 391 <p>References <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00069">nsec</a>, and <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00068">sec</a>.</p>
cannam@0 392
cannam@0 393 </div>
cannam@0 394 </div><p>
cannam@0 395 <a class="anchor" name="6f0aced679e2f97133ed63c688b335e4"></a><!-- doxytag: member="Vamp::RealTime::operator&gt;" ref="6f0aced679e2f97133ed63c688b335e4" args="(const RealTime &amp;r) const " -->
cannam@0 396 <div class="memitem">
cannam@0 397 <div class="memproto">
cannam@0 398 <table class="memname">
cannam@0 399 <tr>
cannam@0 400 <td class="memname">bool Vamp::RealTime::operator&gt; </td>
cannam@0 401 <td>(</td>
cannam@0 402 <td class="paramtype">const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;&nbsp;</td>
cannam@0 403 <td class="paramname"> <em>r</em> </td>
cannam@0 404 <td>&nbsp;)&nbsp;</td>
cannam@21 405 <td> const<code> [inline]</code></td>
cannam@0 406 </tr>
cannam@0 407 </table>
cannam@0 408 </div>
cannam@0 409 <div class="memdoc">
cannam@0 410
cannam@0 411 <p>
cannam@0 412
cannam@21 413 <p>Definition at line <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00106">106</a> of file <a class="el" href="vamp-sdk_2RealTime_8h-source.html">vamp-sdk/RealTime.h</a>.</p>
cannam@0 414
cannam@21 415 <p>References <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00069">nsec</a>, and <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00068">sec</a>.</p>
cannam@0 416
cannam@0 417 </div>
cannam@0 418 </div><p>
cannam@0 419 <a class="anchor" name="bc5f06b5b9973012cb7453192df3ea5e"></a><!-- doxytag: member="Vamp::RealTime::operator==" ref="bc5f06b5b9973012cb7453192df3ea5e" args="(const RealTime &amp;r) const " -->
cannam@0 420 <div class="memitem">
cannam@0 421 <div class="memproto">
cannam@0 422 <table class="memname">
cannam@0 423 <tr>
cannam@0 424 <td class="memname">bool Vamp::RealTime::operator== </td>
cannam@0 425 <td>(</td>
cannam@0 426 <td class="paramtype">const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;&nbsp;</td>
cannam@0 427 <td class="paramname"> <em>r</em> </td>
cannam@0 428 <td>&nbsp;)&nbsp;</td>
cannam@21 429 <td> const<code> [inline]</code></td>
cannam@0 430 </tr>
cannam@0 431 </table>
cannam@0 432 </div>
cannam@0 433 <div class="memdoc">
cannam@0 434
cannam@0 435 <p>
cannam@0 436
cannam@21 437 <p>Definition at line <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00111">111</a> of file <a class="el" href="vamp-sdk_2RealTime_8h-source.html">vamp-sdk/RealTime.h</a>.</p>
cannam@0 438
cannam@21 439 <p>References <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00069">nsec</a>, and <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00068">sec</a>.</p>
cannam@0 440
cannam@0 441 </div>
cannam@0 442 </div><p>
cannam@0 443 <a class="anchor" name="e9b0ea7c217163d5327b1a2a0662a90b"></a><!-- doxytag: member="Vamp::RealTime::operator!=" ref="e9b0ea7c217163d5327b1a2a0662a90b" args="(const RealTime &amp;r) const " -->
cannam@0 444 <div class="memitem">
cannam@0 445 <div class="memproto">
cannam@0 446 <table class="memname">
cannam@0 447 <tr>
cannam@0 448 <td class="memname">bool Vamp::RealTime::operator!= </td>
cannam@0 449 <td>(</td>
cannam@0 450 <td class="paramtype">const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;&nbsp;</td>
cannam@0 451 <td class="paramname"> <em>r</em> </td>
cannam@0 452 <td>&nbsp;)&nbsp;</td>
cannam@21 453 <td> const<code> [inline]</code></td>
cannam@0 454 </tr>
cannam@0 455 </table>
cannam@0 456 </div>
cannam@0 457 <div class="memdoc">
cannam@0 458
cannam@0 459 <p>
cannam@0 460
cannam@21 461 <p>Definition at line <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00115">115</a> of file <a class="el" href="vamp-sdk_2RealTime_8h-source.html">vamp-sdk/RealTime.h</a>.</p>
cannam@0 462
cannam@0 463 </div>
cannam@0 464 </div><p>
cannam@0 465 <a class="anchor" name="5cb785a410e3a91ed3092b7bba22afc3"></a><!-- doxytag: member="Vamp::RealTime::operator&gt;=" ref="5cb785a410e3a91ed3092b7bba22afc3" args="(const RealTime &amp;r) const " -->
cannam@0 466 <div class="memitem">
cannam@0 467 <div class="memproto">
cannam@0 468 <table class="memname">
cannam@0 469 <tr>
cannam@0 470 <td class="memname">bool Vamp::RealTime::operator&gt;= </td>
cannam@0 471 <td>(</td>
cannam@0 472 <td class="paramtype">const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;&nbsp;</td>
cannam@0 473 <td class="paramname"> <em>r</em> </td>
cannam@0 474 <td>&nbsp;)&nbsp;</td>
cannam@21 475 <td> const<code> [inline]</code></td>
cannam@0 476 </tr>
cannam@0 477 </table>
cannam@0 478 </div>
cannam@0 479 <div class="memdoc">
cannam@0 480
cannam@0 481 <p>
cannam@0 482
cannam@21 483 <p>Definition at line <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00119">119</a> of file <a class="el" href="vamp-sdk_2RealTime_8h-source.html">vamp-sdk/RealTime.h</a>.</p>
cannam@0 484
cannam@21 485 <p>References <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00069">nsec</a>, and <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00068">sec</a>.</p>
cannam@0 486
cannam@0 487 </div>
cannam@0 488 </div><p>
cannam@0 489 <a class="anchor" name="cf4278eec678c558d62bbda6bc1da44e"></a><!-- doxytag: member="Vamp::RealTime::operator&lt;=" ref="cf4278eec678c558d62bbda6bc1da44e" args="(const RealTime &amp;r) const " -->
cannam@0 490 <div class="memitem">
cannam@0 491 <div class="memproto">
cannam@0 492 <table class="memname">
cannam@0 493 <tr>
cannam@0 494 <td class="memname">bool Vamp::RealTime::operator&lt;= </td>
cannam@0 495 <td>(</td>
cannam@0 496 <td class="paramtype">const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;&nbsp;</td>
cannam@0 497 <td class="paramname"> <em>r</em> </td>
cannam@0 498 <td>&nbsp;)&nbsp;</td>
cannam@21 499 <td> const<code> [inline]</code></td>
cannam@0 500 </tr>
cannam@0 501 </table>
cannam@0 502 </div>
cannam@0 503 <div class="memdoc">
cannam@0 504
cannam@0 505 <p>
cannam@0 506
cannam@21 507 <p>Definition at line <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00124">124</a> of file <a class="el" href="vamp-sdk_2RealTime_8h-source.html">vamp-sdk/RealTime.h</a>.</p>
cannam@0 508
cannam@21 509 <p>References <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00069">nsec</a>, and <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00068">sec</a>.</p>
cannam@0 510
cannam@0 511 </div>
cannam@0 512 </div><p>
cannam@0 513 <a class="anchor" name="c88cda961da5cb728d823b29c5456c06"></a><!-- doxytag: member="Vamp::RealTime::operator/" ref="c88cda961da5cb728d823b29c5456c06" args="(int d) const " -->
cannam@0 514 <div class="memitem">
cannam@0 515 <div class="memproto">
cannam@0 516 <table class="memname">
cannam@0 517 <tr>
cannam@0 518 <td class="memname"><a class="el" href="structVamp_1_1RealTime.html">RealTime</a> Vamp::RealTime::operator/ </td>
cannam@0 519 <td>(</td>
cannam@0 520 <td class="paramtype">int&nbsp;</td>
cannam@0 521 <td class="paramname"> <em>d</em> </td>
cannam@0 522 <td>&nbsp;)&nbsp;</td>
cannam@21 523 <td> const</td>
cannam@0 524 </tr>
cannam@0 525 </table>
cannam@0 526 </div>
cannam@0 527 <div class="memdoc">
cannam@0 528
cannam@0 529 <p>
cannam@0 530
cannam@0 531 </div>
cannam@0 532 </div><p>
cannam@0 533 <a class="anchor" name="a6e50a94c81a1448ec1d61421ccf6e3f"></a><!-- doxytag: member="Vamp::RealTime::operator/" ref="a6e50a94c81a1448ec1d61421ccf6e3f" args="(const RealTime &amp;r) const " -->
cannam@0 534 <div class="memitem">
cannam@0 535 <div class="memproto">
cannam@0 536 <table class="memname">
cannam@0 537 <tr>
cannam@0 538 <td class="memname">double Vamp::RealTime::operator/ </td>
cannam@0 539 <td>(</td>
cannam@0 540 <td class="paramtype">const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;&nbsp;</td>
cannam@0 541 <td class="paramname"> <em>r</em> </td>
cannam@0 542 <td>&nbsp;)&nbsp;</td>
cannam@21 543 <td> const</td>
cannam@0 544 </tr>
cannam@0 545 </table>
cannam@0 546 </div>
cannam@0 547 <div class="memdoc">
cannam@0 548
cannam@0 549 <p>
cannam@0 550 Return the ratio of two times.
cannam@0 551 <p>
cannam@0 552
cannam@0 553 </div>
cannam@0 554 </div><p>
cannam@0 555 <a class="anchor" name="d44476618183bd736996a87292d03c07"></a><!-- doxytag: member="Vamp::RealTime::toString" ref="d44476618183bd736996a87292d03c07" args="() const " -->
cannam@0 556 <div class="memitem">
cannam@0 557 <div class="memproto">
cannam@0 558 <table class="memname">
cannam@0 559 <tr>
cannam@0 560 <td class="memname">std::string Vamp::RealTime::toString </td>
cannam@0 561 <td>(</td>
cannam@0 562 <td class="paramname"> </td>
cannam@0 563 <td>&nbsp;)&nbsp;</td>
cannam@21 564 <td> const</td>
cannam@0 565 </tr>
cannam@0 566 </table>
cannam@0 567 </div>
cannam@0 568 <div class="memdoc">
cannam@0 569
cannam@0 570 <p>
cannam@0 571 Return a human-readable debug-type string to full precision (probably not a format to show to a user directly).
cannam@0 572 <p>
cannam@0 573
cannam@21 574 <p>Referenced by <a class="el" href="vamp-simple-host_8cpp-source.html#l00477">printFeatures()</a>.</p>
cannam@0 575
cannam@0 576 </div>
cannam@0 577 </div><p>
cannam@0 578 <a class="anchor" name="d75b927afadfa422ae512d169ccda0aa"></a><!-- doxytag: member="Vamp::RealTime::toText" ref="d75b927afadfa422ae512d169ccda0aa" args="(bool fixedDp=false) const " -->
cannam@0 579 <div class="memitem">
cannam@0 580 <div class="memproto">
cannam@0 581 <table class="memname">
cannam@0 582 <tr>
cannam@0 583 <td class="memname">std::string Vamp::RealTime::toText </td>
cannam@0 584 <td>(</td>
cannam@0 585 <td class="paramtype">bool&nbsp;</td>
cannam@0 586 <td class="paramname"> <em>fixedDp</em> = <code>false</code> </td>
cannam@0 587 <td>&nbsp;)&nbsp;</td>
cannam@21 588 <td> const</td>
cannam@0 589 </tr>
cannam@0 590 </table>
cannam@0 591 </div>
cannam@0 592 <div class="memdoc">
cannam@0 593
cannam@0 594 <p>
cannam@0 595 Return a user-readable string to the nearest millisecond in a form like HH:MM:SS.mmm.
cannam@0 596 <p>
cannam@0 597
cannam@0 598 </div>
cannam@0 599 </div><p>
cannam@21 600 <a class="anchor" name="c046c73d88da6715e55b12e10534bb5c"></a><!-- doxytag: member="Vamp::RealTime::realTime2Frame" ref="c046c73d88da6715e55b12e10534bb5c" args="(const RealTime &amp;r, unsigned int sampleRate)" -->
cannam@0 601 <div class="memitem">
cannam@0 602 <div class="memproto">
cannam@0 603 <table class="memname">
cannam@0 604 <tr>
cannam@21 605 <td class="memname">static long Vamp::RealTime::realTime2Frame </td>
cannam@0 606 <td>(</td>
cannam@0 607 <td class="paramtype">const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> &amp;&nbsp;</td>
cannam@0 608 <td class="paramname"> <em>r</em>, </td>
cannam@0 609 </tr>
cannam@0 610 <tr>
cannam@0 611 <td class="paramkey"></td>
cannam@0 612 <td></td>
cannam@0 613 <td class="paramtype">unsigned int&nbsp;</td>
cannam@0 614 <td class="paramname"> <em>sampleRate</em></td><td>&nbsp;</td>
cannam@0 615 </tr>
cannam@0 616 <tr>
cannam@0 617 <td></td>
cannam@0 618 <td>)</td>
cannam@21 619 <td></td><td></td><td><code> [static]</code></td>
cannam@0 620 </tr>
cannam@0 621 </table>
cannam@0 622 </div>
cannam@0 623 <div class="memdoc">
cannam@0 624
cannam@0 625 <p>
cannam@0 626 Convert a <a class="el" href="structVamp_1_1RealTime.html" title="RealTime represents time values to nanosecond precision with accurate arithmetic...">RealTime</a> into a sample frame at the given sample rate.
cannam@0 627 <p>
cannam@0 628
cannam@0 629 </div>
cannam@0 630 </div><p>
cannam@21 631 <a class="anchor" name="939b4b1d1ca190db69a418883f16ce8a"></a><!-- doxytag: member="Vamp::RealTime::frame2RealTime" ref="939b4b1d1ca190db69a418883f16ce8a" args="(long frame, unsigned int sampleRate)" -->
cannam@0 632 <div class="memitem">
cannam@0 633 <div class="memproto">
cannam@0 634 <table class="memname">
cannam@0 635 <tr>
cannam@21 636 <td class="memname">static <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> Vamp::RealTime::frame2RealTime </td>
cannam@0 637 <td>(</td>
cannam@0 638 <td class="paramtype">long&nbsp;</td>
cannam@0 639 <td class="paramname"> <em>frame</em>, </td>
cannam@0 640 </tr>
cannam@0 641 <tr>
cannam@0 642 <td class="paramkey"></td>
cannam@0 643 <td></td>
cannam@0 644 <td class="paramtype">unsigned int&nbsp;</td>
cannam@0 645 <td class="paramname"> <em>sampleRate</em></td><td>&nbsp;</td>
cannam@0 646 </tr>
cannam@0 647 <tr>
cannam@0 648 <td></td>
cannam@0 649 <td>)</td>
cannam@21 650 <td></td><td></td><td><code> [static]</code></td>
cannam@0 651 </tr>
cannam@0 652 </table>
cannam@0 653 </div>
cannam@0 654 <div class="memdoc">
cannam@0 655
cannam@0 656 <p>
cannam@0 657 Convert a sample frame at the given sample rate into a <a class="el" href="structVamp_1_1RealTime.html" title="RealTime represents time values to nanosecond precision with accurate arithmetic...">RealTime</a>.
cannam@0 658 <p>
cannam@0 659
cannam@21 660 <p>Referenced by <a class="el" href="ZeroCrossing_8cpp-source.html#l00142">ZeroCrossing::process()</a>, and <a class="el" href="PercussionOnsetDetector_8cpp-source.html#l00226">PercussionOnsetDetector::process()</a>.</p>
cannam@0 661
cannam@0 662 </div>
cannam@0 663 </div><p>
cannam@0 664 <hr><h2>Member Data Documentation</h2>
cannam@0 665 <a class="anchor" name="b4d81983384a9f57ce064e6c343f2267"></a><!-- doxytag: member="Vamp::RealTime::sec" ref="b4d81983384a9f57ce064e6c343f2267" args="" -->
cannam@0 666 <div class="memitem">
cannam@0 667 <div class="memproto">
cannam@0 668 <table class="memname">
cannam@0 669 <tr>
cannam@0 670 <td class="memname">int <a class="el" href="structVamp_1_1RealTime.html#b4d81983384a9f57ce064e6c343f2267">Vamp::RealTime::sec</a> </td>
cannam@0 671 </tr>
cannam@0 672 </table>
cannam@0 673 </div>
cannam@0 674 <div class="memdoc">
cannam@0 675
cannam@0 676 <p>
cannam@0 677
cannam@21 678 <p>Definition at line <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00068">68</a> of file <a class="el" href="vamp-sdk_2RealTime_8h-source.html">vamp-sdk/RealTime.h</a>.</p>
cannam@0 679
cannam@21 680 <p>Referenced by <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00091">operator+()</a>, <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00094">operator-()</a>, <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00101">operator&lt;()</a>, <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00124">operator&lt;=()</a>, <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00087">operator=()</a>, <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00111">operator==()</a>, <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00106">operator&gt;()</a>, and <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00119">operator&gt;=()</a>.</p>
cannam@0 681
cannam@0 682 </div>
cannam@0 683 </div><p>
cannam@0 684 <a class="anchor" name="2078835bef7bb92514a65b6051cfc6c8"></a><!-- doxytag: member="Vamp::RealTime::nsec" ref="2078835bef7bb92514a65b6051cfc6c8" args="" -->
cannam@0 685 <div class="memitem">
cannam@0 686 <div class="memproto">
cannam@0 687 <table class="memname">
cannam@0 688 <tr>
cannam@0 689 <td class="memname">int <a class="el" href="structVamp_1_1RealTime.html#2078835bef7bb92514a65b6051cfc6c8">Vamp::RealTime::nsec</a> </td>
cannam@0 690 </tr>
cannam@0 691 </table>
cannam@0 692 </div>
cannam@0 693 <div class="memdoc">
cannam@0 694
cannam@0 695 <p>
cannam@0 696
cannam@21 697 <p>Definition at line <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00069">69</a> of file <a class="el" href="vamp-sdk_2RealTime_8h-source.html">vamp-sdk/RealTime.h</a>.</p>
cannam@0 698
cannam@21 699 <p>Referenced by <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00091">operator+()</a>, <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00094">operator-()</a>, <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00101">operator&lt;()</a>, <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00124">operator&lt;=()</a>, <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00087">operator=()</a>, <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00111">operator==()</a>, <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00106">operator&gt;()</a>, and <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00119">operator&gt;=()</a>.</p>
cannam@0 700
cannam@0 701 </div>
cannam@0 702 </div><p>
cannam@0 703 <a class="anchor" name="be453371597710148b0fd19bb452f8a9"></a><!-- doxytag: member="Vamp::RealTime::zeroTime" ref="be453371597710148b0fd19bb452f8a9" args="" -->
cannam@0 704 <div class="memitem">
cannam@0 705 <div class="memproto">
cannam@0 706 <table class="memname">
cannam@0 707 <tr>
cannam@0 708 <td class="memname">const <a class="el" href="structVamp_1_1RealTime.html">RealTime</a> <a class="el" href="structVamp_1_1RealTime.html#be453371597710148b0fd19bb452f8a9">Vamp::RealTime::zeroTime</a><code> [static]</code> </td>
cannam@0 709 </tr>
cannam@0 710 </table>
cannam@0 711 </div>
cannam@0 712 <div class="memdoc">
cannam@0 713
cannam@0 714 <p>
cannam@0 715
cannam@21 716 <p>Definition at line <a class="el" href="vamp-sdk_2RealTime_8h-source.html#l00158">158</a> of file <a class="el" href="vamp-sdk_2RealTime_8h-source.html">vamp-sdk/RealTime.h</a>.</p>
cannam@0 717
cannam@0 718 </div>
cannam@0 719 </div><p>
cannam@21 720 <hr>The documentation for this class was generated from the following file:<ul>
cannam@21 721 <li><a class="el" href="vamp-sdk_2RealTime_8h-source.html">vamp-sdk/RealTime.h</a></ul>
cannam@0 722 </div>
cannam@21 723 <hr size="1"><address style="text-align: right;"><small>Generated on Mon Dec 8 14:37:21 2008 for VampPluginSDK by&nbsp;
cannam@0 724 <a href="http://www.doxygen.org/index.html">
cannam@21 725 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
cannam@0 726 </body>
cannam@0 727 </html>