comparison code-doc/structVamp_1_1RealTime.html @ 50:8260c0f4e05b website

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