annotate code-doc/classFixedTempoEstimator_1_1D.html @ 40:9391fbda5ad2 website

* Update site for v2.2 release
author cannam
date Thu, 26 Aug 2010 11:36:19 +0000
parents 0976232e353b
children 8260c0f4e05b
rev   line source
cannam@21 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
cannam@21 2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
cannam@35 3 <title>VampPluginSDK: FixedTempoEstimator::FixedTempoEstimator::D Class Reference</title>
cannam@35 4 <link href="tabs.css" rel="stylesheet" type="text/css">
cannam@21 5 <link href="doxygen.css" rel="stylesheet" type="text/css">
cannam@21 6 </head><body>
cannam@35 7 <!-- Generated by Doxygen 1.5.8 -->
cannam@21 8 <div class="navigation" id="top">
cannam@21 9 <div class="tabs">
cannam@21 10 <ul>
cannam@21 11 <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
cannam@21 12 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
cannam@21 13 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
cannam@21 14 <li><a href="files.html"><span>Files</span></a></li>
cannam@21 15 <li><a href="dirs.html"><span>Directories</span></a></li>
cannam@21 16 </ul>
cannam@21 17 </div>
cannam@21 18 <div class="tabs">
cannam@21 19 <ul>
cannam@21 20 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
cannam@21 21 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
cannam@21 22 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
cannam@21 23 </ul>
cannam@21 24 </div>
cannam@21 25 <div class="navpath"><a class="el" href="classFixedTempoEstimator.html">FixedTempoEstimator</a>::<a class="el" href="classFixedTempoEstimator_1_1D.html">D</a>
cannam@21 26 </div>
cannam@21 27 </div>
cannam@21 28 <div class="contents">
cannam@35 29 <h1>FixedTempoEstimator::FixedTempoEstimator::D Class Reference</h1><!-- doxytag: class="FixedTempoEstimator::D" -->
cannam@21 30 <p>
cannam@35 31 <a href="classFixedTempoEstimator_1_1D-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
cannam@35 32 <tr><td></td></tr>
cannam@35 33 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
cannam@35 34 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#0402c780eb7c04cca2c564881c83c877">D</a> (float inputSampleRate)</td></tr>
cannam@35 35
cannam@35 36 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#3fa9243f5a6b2a001e4f4bd4172444a0">~D</a> ()</td></tr>
cannam@35 37
cannam@35 38 <tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#1c9af63373d85e250d56546fff83d2b6">getPreferredStepSize</a> () const </td></tr>
cannam@35 39
cannam@35 40 <tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#39b70f63c405045398b1cd3ce7ff5d2b">getPreferredBlockSize</a> () const </td></tr>
cannam@35 41
cannam@35 42 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classVamp_1_1PluginBase.html#3b6bb4bbd86affe1ca9deceea1aad4f8">ParameterList</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#8030d29905a31a20b9019e5dfc388628">getParameterDescriptors</a> () const </td></tr>
cannam@35 43
cannam@35 44 <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#3e1950da43d6c57b9e9577afb715c338">getParameter</a> (string id) const </td></tr>
cannam@35 45
cannam@35 46 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#f66a1106a170c11da1bb24ad54a27ea9">setParameter</a> (string id, float value)</td></tr>
cannam@35 47
cannam@35 48 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classVamp_1_1Plugin.html#30f531b8fb69fac41a24e3d2a6a08ed9">OutputList</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#833b2a87b05ff7cf2852bd37c8d4a09f">getOutputDescriptors</a> () const </td></tr>
cannam@35 49
cannam@35 50 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#c15e4b26e8a7bc4b53b04bffbe46d65a">initialise</a> (size_t channels, size_t stepSize, size_t blockSize)</td></tr>
cannam@35 51
cannam@35 52 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#e2188bc79ddc978b548267a38329527b">reset</a> ()</td></tr>
cannam@35 53
cannam@35 54 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classVamp_1_1Plugin.html#448fb57dc245d47923ec9eeaf9856c5f">FeatureSet</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#80c7b0f36183d0b595ff482e9096eca1">process</a> (const float *const *, <a class="el" href="structVamp_1_1RealTime.html">RealTime</a>)</td></tr>
cannam@35 55
cannam@35 56 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classVamp_1_1Plugin.html#448fb57dc245d47923ec9eeaf9856c5f">FeatureSet</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#0023f5babc813266d60b7916faf019ff">getRemainingFeatures</a> ()</td></tr>
cannam@35 57
cannam@35 58 <tr><td colspan="2"><br><h2>Private Member Functions</h2></td></tr>
cannam@35 59 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#5f89ac783061563c73dc684ea073cde6">calculate</a> ()</td></tr>
cannam@35 60
cannam@35 61 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classVamp_1_1Plugin.html#448fb57dc245d47923ec9eeaf9856c5f">FeatureSet</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#29ca062e20df30685c5478b7a68a9a9b">assembleFeatures</a> ()</td></tr>
cannam@35 62
cannam@35 63 <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#d06bac4a07652b2599fb3c3b8ea17736">lag2tempo</a> (int)</td></tr>
cannam@35 64
cannam@35 65 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#406aacbd334ef8c4ae40ea8280918f97">tempo2lag</a> (float)</td></tr>
cannam@35 66
cannam@35 67 <tr><td colspan="2"><br><h2>Private Attributes</h2></td></tr>
cannam@35 68 <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#d014ad2638522492cfa1a9989dafbddb">m_inputSampleRate</a></td></tr>
cannam@35 69
cannam@35 70 <tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#43af246598757e4e21d4a8f3a023715a">m_stepSize</a></td></tr>
cannam@35 71
cannam@35 72 <tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#d6a062426d0b8f9766e9d4da91cf7db0">m_blockSize</a></td></tr>
cannam@35 73
cannam@35 74 <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#0d0e9ff333c6e0e85d2069b730f0f1c2">m_minbpm</a></td></tr>
cannam@35 75
cannam@35 76 <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#42f27eb3f218cf57c71b278d5ffd2d8d">m_maxbpm</a></td></tr>
cannam@35 77
cannam@35 78 <tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#fd6ed6bd0ccf828938f3a995757de3b8">m_maxdflen</a></td></tr>
cannam@35 79
cannam@35 80 <tr><td class="memItemLeft" nowrap align="right" valign="top">float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#abf03ffd36a8681592bb602c1b8d212f">m_priorMagnitudes</a></td></tr>
cannam@35 81
cannam@35 82 <tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#cede51fef42d9a32cdec257261f2c783">m_dfsize</a></td></tr>
cannam@35 83
cannam@35 84 <tr><td class="memItemLeft" nowrap align="right" valign="top">float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#8ab6f840c8a0b77954bacc5e22e06f10">m_df</a></td></tr>
cannam@35 85
cannam@35 86 <tr><td class="memItemLeft" nowrap align="right" valign="top">float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#1608202e4efc8174ac07086303dc111c">m_r</a></td></tr>
cannam@35 87
cannam@35 88 <tr><td class="memItemLeft" nowrap align="right" valign="top">float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#9e5eeec948d2eedf27cd3d8bf1b0b10e">m_fr</a></td></tr>
cannam@35 89
cannam@35 90 <tr><td class="memItemLeft" nowrap align="right" valign="top">float *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#fcde0fa72ac4030892457e6e65d29474">m_t</a></td></tr>
cannam@35 91
cannam@35 92 <tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#e0372359fa0d6f00ef8af731460ad5b4">m_n</a></td></tr>
cannam@35 93
cannam@35 94 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structVamp_1_1RealTime.html">Vamp::RealTime</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#13e48c42618c55f21200ef99bdadc333">m_start</a></td></tr>
cannam@35 95
cannam@35 96 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structVamp_1_1RealTime.html">Vamp::RealTime</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFixedTempoEstimator_1_1D.html#0043d3c082b20a1506ecf3fbaac5abf8">m_lasttime</a></td></tr>
cannam@35 97
cannam@35 98 </table>
cannam@35 99 <hr><a name="_details"></a><h2>Detailed Description</h2>
cannam@21 100
cannam@21 101 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00049">49</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 102 <hr><h2>Constructor &amp; Destructor Documentation</h2>
cannam@35 103 <a class="anchor" name="0402c780eb7c04cca2c564881c83c877"></a><!-- doxytag: member="FixedTempoEstimator::D::D" ref="0402c780eb7c04cca2c564881c83c877" args="(float inputSampleRate)" -->
cannam@21 104 <div class="memitem">
cannam@21 105 <div class="memproto">
cannam@21 106 <table class="memname">
cannam@21 107 <tr>
cannam@35 108 <td class="memname">FixedTempoEstimator::FixedTempoEstimator::D::D </td>
cannam@21 109 <td>(</td>
cannam@21 110 <td class="paramtype">float&nbsp;</td>
cannam@21 111 <td class="paramname"> <em>inputSampleRate</em> </td>
cannam@21 112 <td>&nbsp;)&nbsp;</td>
cannam@21 113 <td></td>
cannam@21 114 </tr>
cannam@21 115 </table>
cannam@21 116 </div>
cannam@21 117 <div class="memdoc">
cannam@21 118
cannam@21 119 <p>
cannam@21 120
cannam@21 121 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00098">98</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 122
cannam@21 123 </div>
cannam@21 124 </div><p>
cannam@35 125 <a class="anchor" name="3fa9243f5a6b2a001e4f4bd4172444a0"></a><!-- doxytag: member="FixedTempoEstimator::D::~D" ref="3fa9243f5a6b2a001e4f4bd4172444a0" args="()" -->
cannam@21 126 <div class="memitem">
cannam@21 127 <div class="memproto">
cannam@21 128 <table class="memname">
cannam@21 129 <tr>
cannam@35 130 <td class="memname">FixedTempoEstimator::FixedTempoEstimator::D::~D </td>
cannam@21 131 <td>(</td>
cannam@21 132 <td class="paramname"> </td>
cannam@21 133 <td>&nbsp;)&nbsp;</td>
cannam@21 134 <td></td>
cannam@21 135 </tr>
cannam@21 136 </table>
cannam@21 137 </div>
cannam@21 138 <div class="memdoc">
cannam@21 139
cannam@21 140 <p>
cannam@21 141
cannam@21 142 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00114">114</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 143
cannam@35 144 <p>References <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00088">FixedTempoEstimator::FixedTempoEstimator::D::m_df</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00090">FixedTempoEstimator::FixedTempoEstimator::D::m_fr</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00085">FixedTempoEstimator::FixedTempoEstimator::D::m_priorMagnitudes</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00089">FixedTempoEstimator::FixedTempoEstimator::D::m_r</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00091">FixedTempoEstimator::FixedTempoEstimator::D::m_t</a>.</p>
cannam@21 145
cannam@21 146 </div>
cannam@21 147 </div><p>
cannam@21 148 <hr><h2>Member Function Documentation</h2>
cannam@35 149 <a class="anchor" name="1c9af63373d85e250d56546fff83d2b6"></a><!-- doxytag: member="FixedTempoEstimator::D::getPreferredStepSize" ref="1c9af63373d85e250d56546fff83d2b6" args="() const " -->
cannam@21 150 <div class="memitem">
cannam@21 151 <div class="memproto">
cannam@21 152 <table class="memname">
cannam@21 153 <tr>
cannam@35 154 <td class="memname">size_t FixedTempoEstimator::FixedTempoEstimator::D::getPreferredStepSize </td>
cannam@21 155 <td>(</td>
cannam@21 156 <td class="paramname"> </td>
cannam@21 157 <td>&nbsp;)&nbsp;</td>
cannam@21 158 <td> const<code> [inline]</code></td>
cannam@21 159 </tr>
cannam@21 160 </table>
cannam@21 161 </div>
cannam@21 162 <div class="memdoc">
cannam@21 163
cannam@21 164 <p>
cannam@21 165
cannam@21 166 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00056">56</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 167
cannam@21 168 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00664">FixedTempoEstimator::getPreferredStepSize()</a>.</p>
cannam@21 169
cannam@21 170 </div>
cannam@21 171 </div><p>
cannam@35 172 <a class="anchor" name="39b70f63c405045398b1cd3ce7ff5d2b"></a><!-- doxytag: member="FixedTempoEstimator::D::getPreferredBlockSize" ref="39b70f63c405045398b1cd3ce7ff5d2b" args="() const " -->
cannam@21 173 <div class="memitem">
cannam@21 174 <div class="memproto">
cannam@21 175 <table class="memname">
cannam@21 176 <tr>
cannam@35 177 <td class="memname">size_t FixedTempoEstimator::FixedTempoEstimator::D::getPreferredBlockSize </td>
cannam@21 178 <td>(</td>
cannam@21 179 <td class="paramname"> </td>
cannam@21 180 <td>&nbsp;)&nbsp;</td>
cannam@21 181 <td> const<code> [inline]</code></td>
cannam@21 182 </tr>
cannam@21 183 </table>
cannam@21 184 </div>
cannam@21 185 <div class="memdoc">
cannam@21 186
cannam@21 187 <p>
cannam@21 188
cannam@21 189 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00057">57</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 190
cannam@35 191 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00189">FixedTempoEstimator::FixedTempoEstimator::D::getOutputDescriptors()</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00670">FixedTempoEstimator::getPreferredBlockSize()</a>.</p>
cannam@21 192
cannam@21 193 </div>
cannam@21 194 </div><p>
cannam@35 195 <a class="anchor" name="8030d29905a31a20b9019e5dfc388628"></a><!-- doxytag: member="FixedTempoEstimator::D::getParameterDescriptors" ref="8030d29905a31a20b9019e5dfc388628" args="() const " -->
cannam@21 196 <div class="memitem">
cannam@21 197 <div class="memproto">
cannam@21 198 <table class="memname">
cannam@21 199 <tr>
cannam@35 200 <td class="memname"><a class="el" href="classVamp_1_1PluginBase.html#3b6bb4bbd86affe1ca9deceea1aad4f8">FixedTempoEstimator::ParameterList</a> FixedTempoEstimator::FixedTempoEstimator::D::getParameterDescriptors </td>
cannam@21 201 <td>(</td>
cannam@21 202 <td class="paramname"> </td>
cannam@21 203 <td>&nbsp;)&nbsp;</td>
cannam@21 204 <td> const</td>
cannam@21 205 </tr>
cannam@21 206 </table>
cannam@21 207 </div>
cannam@21 208 <div class="memdoc">
cannam@21 209
cannam@21 210 <p>
cannam@21 211
cannam@21 212 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00124">124</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 213
cannam@35 214 <p>References <a class="el" href="vamp-sdk_2PluginBase_8h-source.html#l00171">Vamp::PluginBase::PluginBase::ParameterDescriptor::defaultValue</a>, <a class="el" href="vamp-sdk_2PluginBase_8h-source.html#l00148">Vamp::PluginBase::PluginBase::ParameterDescriptor::description</a>, <a class="el" href="vamp-sdk_2PluginBase_8h-source.html#l00137">Vamp::PluginBase::PluginBase::ParameterDescriptor::identifier</a>, <a class="el" href="vamp-sdk_2PluginBase_8h-source.html#l00177">Vamp::PluginBase::PluginBase::ParameterDescriptor::isQuantized</a>, <a class="el" href="vamp-sdk_2PluginBase_8h-source.html#l00163">Vamp::PluginBase::PluginBase::ParameterDescriptor::maxValue</a>, <a class="el" href="vamp-sdk_2PluginBase_8h-source.html#l00158">Vamp::PluginBase::PluginBase::ParameterDescriptor::minValue</a>, <a class="el" href="vamp-sdk_2PluginBase_8h-source.html#l00142">Vamp::PluginBase::PluginBase::ParameterDescriptor::name</a>, and <a class="el" href="vamp-sdk_2PluginBase_8h-source.html#l00153">Vamp::PluginBase::PluginBase::ParameterDescriptor::unit</a>.</p>
cannam@21 215
cannam@21 216 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00691">FixedTempoEstimator::getParameterDescriptors()</a>.</p>
cannam@21 217
cannam@21 218 </div>
cannam@21 219 </div><p>
cannam@35 220 <a class="anchor" name="3e1950da43d6c57b9e9577afb715c338"></a><!-- doxytag: member="FixedTempoEstimator::D::getParameter" ref="3e1950da43d6c57b9e9577afb715c338" args="(string id) const " -->
cannam@21 221 <div class="memitem">
cannam@21 222 <div class="memproto">
cannam@21 223 <table class="memname">
cannam@21 224 <tr>
cannam@35 225 <td class="memname">float FixedTempoEstimator::FixedTempoEstimator::D::getParameter </td>
cannam@21 226 <td>(</td>
cannam@21 227 <td class="paramtype">string&nbsp;</td>
cannam@21 228 <td class="paramname"> <em>id</em> </td>
cannam@21 229 <td>&nbsp;)&nbsp;</td>
cannam@21 230 <td> const</td>
cannam@21 231 </tr>
cannam@21 232 </table>
cannam@21 233 </div>
cannam@21 234 <div class="memdoc">
cannam@21 235
cannam@21 236 <p>
cannam@21 237
cannam@21 238 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00158">158</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 239
cannam@35 240 <p>References <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00082">FixedTempoEstimator::FixedTempoEstimator::D::m_maxbpm</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00083">FixedTempoEstimator::FixedTempoEstimator::D::m_maxdflen</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00081">FixedTempoEstimator::FixedTempoEstimator::D::m_minbpm</a>.</p>
cannam@21 241
cannam@21 242 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00697">FixedTempoEstimator::getParameter()</a>.</p>
cannam@21 243
cannam@21 244 </div>
cannam@21 245 </div><p>
cannam@35 246 <a class="anchor" name="f66a1106a170c11da1bb24ad54a27ea9"></a><!-- doxytag: member="FixedTempoEstimator::D::setParameter" ref="f66a1106a170c11da1bb24ad54a27ea9" args="(string id, float value)" -->
cannam@21 247 <div class="memitem">
cannam@21 248 <div class="memproto">
cannam@21 249 <table class="memname">
cannam@21 250 <tr>
cannam@35 251 <td class="memname">void FixedTempoEstimator::FixedTempoEstimator::D::setParameter </td>
cannam@21 252 <td>(</td>
cannam@21 253 <td class="paramtype">string&nbsp;</td>
cannam@21 254 <td class="paramname"> <em>id</em>, </td>
cannam@21 255 </tr>
cannam@21 256 <tr>
cannam@21 257 <td class="paramkey"></td>
cannam@21 258 <td></td>
cannam@21 259 <td class="paramtype">float&nbsp;</td>
cannam@21 260 <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
cannam@21 261 </tr>
cannam@21 262 <tr>
cannam@21 263 <td></td>
cannam@21 264 <td>)</td>
cannam@21 265 <td></td><td></td><td></td>
cannam@21 266 </tr>
cannam@21 267 </table>
cannam@21 268 </div>
cannam@21 269 <div class="memdoc">
cannam@21 270
cannam@21 271 <p>
cannam@21 272
cannam@21 273 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00171">171</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 274
cannam@35 275 <p>References <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00082">FixedTempoEstimator::FixedTempoEstimator::D::m_maxbpm</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00083">FixedTempoEstimator::FixedTempoEstimator::D::m_maxdflen</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00081">FixedTempoEstimator::FixedTempoEstimator::D::m_minbpm</a>.</p>
cannam@21 276
cannam@21 277 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00703">FixedTempoEstimator::setParameter()</a>.</p>
cannam@21 278
cannam@21 279 </div>
cannam@21 280 </div><p>
cannam@35 281 <a class="anchor" name="833b2a87b05ff7cf2852bd37c8d4a09f"></a><!-- doxytag: member="FixedTempoEstimator::D::getOutputDescriptors" ref="833b2a87b05ff7cf2852bd37c8d4a09f" args="() const " -->
cannam@21 282 <div class="memitem">
cannam@21 283 <div class="memproto">
cannam@21 284 <table class="memname">
cannam@21 285 <tr>
cannam@35 286 <td class="memname"><a class="el" href="classVamp_1_1Plugin.html#30f531b8fb69fac41a24e3d2a6a08ed9">FixedTempoEstimator::OutputList</a> FixedTempoEstimator::FixedTempoEstimator::D::getOutputDescriptors </td>
cannam@21 287 <td>(</td>
cannam@21 288 <td class="paramname"> </td>
cannam@21 289 <td>&nbsp;)&nbsp;</td>
cannam@21 290 <td> const</td>
cannam@21 291 </tr>
cannam@21 292 </table>
cannam@21 293 </div>
cannam@21 294 <div class="memdoc">
cannam@21 295
cannam@21 296 <p>
cannam@21 297
cannam@21 298 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00189">189</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 299
cannam@35 300 <p>References <a class="el" href="vamp-sdk_2Plugin_8h-source.html#l00247">Vamp::Plugin::Plugin::OutputDescriptor::binCount</a>, <a class="el" href="vamp-sdk_2Plugin_8h-source.html#l00227">Vamp::Plugin::Plugin::OutputDescriptor::description</a>, <a class="el" href="vamp-sdk_2Plugin_8h-source.html#l00293">Vamp::Plugin::Plugin::OutputDescriptor::FixedSampleRate</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00057">FixedTempoEstimator::FixedTempoEstimator::D::getPreferredBlockSize()</a>, <a class="el" href="vamp-sdk_2Plugin_8h-source.html#l00320">Vamp::Plugin::Plugin::OutputDescriptor::hasDuration</a>, <a class="el" href="vamp-sdk_2Plugin_8h-source.html#l00239">Vamp::Plugin::Plugin::OutputDescriptor::hasFixedBinCount</a>, <a class="el" href="vamp-sdk_2Plugin_8h-source.html#l00260">Vamp::Plugin::Plugin::OutputDescriptor::hasKnownExtents</a>, <a class="el" href="vamp-sdk_2Plugin_8h-source.html#l00214">Vamp::Plugin::Plugin::OutputDescriptor::identifier</a>, <a class="el" href="vamp-sdk_2Plugin_8h-source.html#l00278">Vamp::Plugin::Plugin::OutputDescriptor::isQuantized</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00077">FixedTempoEstimator::FixedTempoEstimator::D::m_inputSampleRate</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00078">FixedTempoEstimator::FixedTempoEstimator::D::m_stepSize</a>, <a class="el" href="vamp-sdk_2Plugin_8h-source.html#l00272">Vamp::Plugin::Plugin::OutputDescriptor::maxValue</a>, <a class="el" href="vamp-sdk_2Plugin_8h-source.html#l00266">Vamp::Plugin::Plugin::OutputDescriptor::minValue</a>, <a class="el" href="vamp-sdk_2Plugin_8h-source.html#l00220">Vamp::Plugin::Plugin::OutputDescriptor::name</a>, <a class="el" href="vamp-sdk_2Plugin_8h-source.html#l00285">Vamp::Plugin::Plugin::OutputDescriptor::quantizeStep</a>, <a class="el" href="vamp-sdk_2Plugin_8h-source.html#l00314">Vamp::Plugin::Plugin::OutputDescriptor::sampleRate</a>, <a class="el" href="vamp-sdk_2Plugin_8h-source.html#l00302">Vamp::Plugin::Plugin::OutputDescriptor::sampleType</a>, <a class="el" href="vamp-sdk_2Plugin_8h-source.html#l00232">Vamp::Plugin::Plugin::OutputDescriptor::unit</a>, and <a class="el" href="vamp-sdk_2Plugin_8h-source.html#l00296">Vamp::Plugin::Plugin::OutputDescriptor::VariableSampleRate</a>.</p>
cannam@21 301
cannam@21 302 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00709">FixedTempoEstimator::getOutputDescriptors()</a>.</p>
cannam@21 303
cannam@21 304 </div>
cannam@21 305 </div><p>
cannam@35 306 <a class="anchor" name="c15e4b26e8a7bc4b53b04bffbe46d65a"></a><!-- doxytag: member="FixedTempoEstimator::D::initialise" ref="c15e4b26e8a7bc4b53b04bffbe46d65a" args="(size_t channels, size_t stepSize, size_t blockSize)" -->
cannam@21 307 <div class="memitem">
cannam@21 308 <div class="memproto">
cannam@21 309 <table class="memname">
cannam@21 310 <tr>
cannam@35 311 <td class="memname">bool FixedTempoEstimator::FixedTempoEstimator::D::initialise </td>
cannam@21 312 <td>(</td>
cannam@21 313 <td class="paramtype">size_t&nbsp;</td>
cannam@21 314 <td class="paramname"> <em>channels</em>, </td>
cannam@21 315 </tr>
cannam@21 316 <tr>
cannam@21 317 <td class="paramkey"></td>
cannam@21 318 <td></td>
cannam@21 319 <td class="paramtype">size_t&nbsp;</td>
cannam@21 320 <td class="paramname"> <em>stepSize</em>, </td>
cannam@21 321 </tr>
cannam@21 322 <tr>
cannam@21 323 <td class="paramkey"></td>
cannam@21 324 <td></td>
cannam@21 325 <td class="paramtype">size_t&nbsp;</td>
cannam@21 326 <td class="paramname"> <em>blockSize</em></td><td>&nbsp;</td>
cannam@21 327 </tr>
cannam@21 328 <tr>
cannam@21 329 <td></td>
cannam@21 330 <td>)</td>
cannam@21 331 <td></td><td></td><td></td>
cannam@21 332 </tr>
cannam@21 333 </table>
cannam@21 334 </div>
cannam@21 335 <div class="memdoc">
cannam@21 336
cannam@21 337 <p>
cannam@21 338
cannam@21 339 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00251">251</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 340
cannam@35 341 <p>References <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00079">FixedTempoEstimator::FixedTempoEstimator::D::m_blockSize</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00088">FixedTempoEstimator::FixedTempoEstimator::D::m_df</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00087">FixedTempoEstimator::FixedTempoEstimator::D::m_dfsize</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00077">FixedTempoEstimator::FixedTempoEstimator::D::m_inputSampleRate</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00083">FixedTempoEstimator::FixedTempoEstimator::D::m_maxdflen</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00092">FixedTempoEstimator::FixedTempoEstimator::D::m_n</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00085">FixedTempoEstimator::FixedTempoEstimator::D::m_priorMagnitudes</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00078">FixedTempoEstimator::FixedTempoEstimator::D::m_stepSize</a>.</p>
cannam@21 342
cannam@21 343 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00676">FixedTempoEstimator::initialise()</a>.</p>
cannam@21 344
cannam@21 345 </div>
cannam@21 346 </div><p>
cannam@35 347 <a class="anchor" name="e2188bc79ddc978b548267a38329527b"></a><!-- doxytag: member="FixedTempoEstimator::D::reset" ref="e2188bc79ddc978b548267a38329527b" args="()" -->
cannam@21 348 <div class="memitem">
cannam@21 349 <div class="memproto">
cannam@21 350 <table class="memname">
cannam@21 351 <tr>
cannam@35 352 <td class="memname">void FixedTempoEstimator::FixedTempoEstimator::D::reset </td>
cannam@21 353 <td>(</td>
cannam@21 354 <td class="paramname"> </td>
cannam@21 355 <td>&nbsp;)&nbsp;</td>
cannam@21 356 <td></td>
cannam@21 357 </tr>
cannam@21 358 </table>
cannam@21 359 </div>
cannam@21 360 <div class="memdoc">
cannam@21 361
cannam@21 362 <p>
cannam@21 363
cannam@21 364 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00275">275</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 365
cannam@35 366 <p>References <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00079">FixedTempoEstimator::FixedTempoEstimator::D::m_blockSize</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00088">FixedTempoEstimator::FixedTempoEstimator::D::m_df</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00087">FixedTempoEstimator::FixedTempoEstimator::D::m_dfsize</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00090">FixedTempoEstimator::FixedTempoEstimator::D::m_fr</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00095">FixedTempoEstimator::FixedTempoEstimator::D::m_lasttime</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00092">FixedTempoEstimator::FixedTempoEstimator::D::m_n</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00085">FixedTempoEstimator::FixedTempoEstimator::D::m_priorMagnitudes</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00089">FixedTempoEstimator::FixedTempoEstimator::D::m_r</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00094">FixedTempoEstimator::FixedTempoEstimator::D::m_start</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00091">FixedTempoEstimator::FixedTempoEstimator::D::m_t</a>.</p>
cannam@21 367
cannam@21 368 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00685">FixedTempoEstimator::reset()</a>.</p>
cannam@21 369
cannam@21 370 </div>
cannam@21 371 </div><p>
cannam@35 372 <a class="anchor" name="80c7b0f36183d0b595ff482e9096eca1"></a><!-- doxytag: member="FixedTempoEstimator::D::process" ref="80c7b0f36183d0b595ff482e9096eca1" args="(const float *const *, RealTime)" -->
cannam@21 373 <div class="memitem">
cannam@21 374 <div class="memproto">
cannam@21 375 <table class="memname">
cannam@21 376 <tr>
cannam@35 377 <td class="memname"><a class="el" href="classVamp_1_1Plugin.html#448fb57dc245d47923ec9eeaf9856c5f">FixedTempoEstimator::FeatureSet</a> FixedTempoEstimator::FixedTempoEstimator::D::process </td>
cannam@21 378 <td>(</td>
cannam@21 379 <td class="paramtype">const float *const *&nbsp;</td>
cannam@21 380 <td class="paramname"> <em>inputBuffers</em>, </td>
cannam@21 381 </tr>
cannam@21 382 <tr>
cannam@21 383 <td class="paramkey"></td>
cannam@21 384 <td></td>
cannam@21 385 <td class="paramtype"><a class="el" href="structVamp_1_1RealTime.html">RealTime</a>&nbsp;</td>
cannam@21 386 <td class="paramname"> <em>ts</em></td><td>&nbsp;</td>
cannam@21 387 </tr>
cannam@21 388 <tr>
cannam@21 389 <td></td>
cannam@21 390 <td>)</td>
cannam@21 391 <td></td><td></td><td></td>
cannam@21 392 </tr>
cannam@21 393 </table>
cannam@21 394 </div>
cannam@21 395 <div class="memdoc">
cannam@21 396
cannam@21 397 <p>
cannam@21 398
cannam@21 399 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00302">302</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 400
cannam@35 401 <p>References <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00480">FixedTempoEstimator::FixedTempoEstimator::D::assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00374">FixedTempoEstimator::FixedTempoEstimator::D::calculate()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00079">FixedTempoEstimator::FixedTempoEstimator::D::m_blockSize</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00088">FixedTempoEstimator::FixedTempoEstimator::D::m_df</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00087">FixedTempoEstimator::FixedTempoEstimator::D::m_dfsize</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00095">FixedTempoEstimator::FixedTempoEstimator::D::m_lasttime</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00092">FixedTempoEstimator::FixedTempoEstimator::D::m_n</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00085">FixedTempoEstimator::FixedTempoEstimator::D::m_priorMagnitudes</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00094">FixedTempoEstimator::FixedTempoEstimator::D::m_start</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00078">FixedTempoEstimator::FixedTempoEstimator::D::m_stepSize</a>.</p>
cannam@21 402
cannam@21 403 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00715">FixedTempoEstimator::process()</a>.</p>
cannam@21 404
cannam@21 405 </div>
cannam@21 406 </div><p>
cannam@35 407 <a class="anchor" name="0023f5babc813266d60b7916faf019ff"></a><!-- doxytag: member="FixedTempoEstimator::D::getRemainingFeatures" ref="0023f5babc813266d60b7916faf019ff" args="()" -->
cannam@21 408 <div class="memitem">
cannam@21 409 <div class="memproto">
cannam@21 410 <table class="memname">
cannam@21 411 <tr>
cannam@35 412 <td class="memname"><a class="el" href="classVamp_1_1Plugin.html#448fb57dc245d47923ec9eeaf9856c5f">FixedTempoEstimator::FeatureSet</a> FixedTempoEstimator::FixedTempoEstimator::D::getRemainingFeatures </td>
cannam@21 413 <td>(</td>
cannam@21 414 <td class="paramname"> </td>
cannam@21 415 <td>&nbsp;)&nbsp;</td>
cannam@21 416 <td></td>
cannam@21 417 </tr>
cannam@21 418 </table>
cannam@21 419 </div>
cannam@21 420 <div class="memdoc">
cannam@21 421
cannam@21 422 <p>
cannam@21 423
cannam@21 424 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00351">351</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 425
cannam@35 426 <p>References <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00480">FixedTempoEstimator::FixedTempoEstimator::D::assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00374">FixedTempoEstimator::FixedTempoEstimator::D::calculate()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00087">FixedTempoEstimator::FixedTempoEstimator::D::m_dfsize</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00092">FixedTempoEstimator::FixedTempoEstimator::D::m_n</a>.</p>
cannam@21 427
cannam@21 428 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00721">FixedTempoEstimator::getRemainingFeatures()</a>.</p>
cannam@21 429
cannam@21 430 </div>
cannam@21 431 </div><p>
cannam@35 432 <a class="anchor" name="5f89ac783061563c73dc684ea073cde6"></a><!-- doxytag: member="FixedTempoEstimator::D::calculate" ref="5f89ac783061563c73dc684ea073cde6" args="()" -->
cannam@21 433 <div class="memitem">
cannam@21 434 <div class="memproto">
cannam@21 435 <table class="memname">
cannam@21 436 <tr>
cannam@35 437 <td class="memname">void FixedTempoEstimator::FixedTempoEstimator::D::calculate </td>
cannam@21 438 <td>(</td>
cannam@21 439 <td class="paramname"> </td>
cannam@21 440 <td>&nbsp;)&nbsp;</td>
cannam@21 441 <td><code> [private]</code></td>
cannam@21 442 </tr>
cannam@21 443 </table>
cannam@21 444 </div>
cannam@21 445 <div class="memdoc">
cannam@21 446
cannam@21 447 <p>
cannam@21 448
cannam@21 449 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00374">374</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 450
cannam@35 451 <p>References <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00362">FixedTempoEstimator::FixedTempoEstimator::D::lag2tempo()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00088">FixedTempoEstimator::FixedTempoEstimator::D::m_df</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00087">FixedTempoEstimator::FixedTempoEstimator::D::m_dfsize</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00090">FixedTempoEstimator::FixedTempoEstimator::D::m_fr</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00077">FixedTempoEstimator::FixedTempoEstimator::D::m_inputSampleRate</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00092">FixedTempoEstimator::FixedTempoEstimator::D::m_n</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00089">FixedTempoEstimator::FixedTempoEstimator::D::m_r</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00078">FixedTempoEstimator::FixedTempoEstimator::D::m_stepSize</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00091">FixedTempoEstimator::FixedTempoEstimator::D::m_t</a>.</p>
cannam@21 452
cannam@35 453 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00351">FixedTempoEstimator::FixedTempoEstimator::D::getRemainingFeatures()</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00302">FixedTempoEstimator::FixedTempoEstimator::D::process()</a>.</p>
cannam@21 454
cannam@21 455 </div>
cannam@21 456 </div><p>
cannam@35 457 <a class="anchor" name="29ca062e20df30685c5478b7a68a9a9b"></a><!-- doxytag: member="FixedTempoEstimator::D::assembleFeatures" ref="29ca062e20df30685c5478b7a68a9a9b" args="()" -->
cannam@21 458 <div class="memitem">
cannam@21 459 <div class="memproto">
cannam@21 460 <table class="memname">
cannam@21 461 <tr>
cannam@35 462 <td class="memname"><a class="el" href="classVamp_1_1Plugin.html#448fb57dc245d47923ec9eeaf9856c5f">FixedTempoEstimator::FeatureSet</a> FixedTempoEstimator::FixedTempoEstimator::D::assembleFeatures </td>
cannam@21 463 <td>(</td>
cannam@21 464 <td class="paramname"> </td>
cannam@21 465 <td>&nbsp;)&nbsp;</td>
cannam@21 466 <td><code> [private]</code></td>
cannam@21 467 </tr>
cannam@21 468 </table>
cannam@21 469 </div>
cannam@21 470 <div class="memdoc">
cannam@21 471
cannam@21 472 <p>
cannam@21 473
cannam@21 474 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00480">480</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 475
cannam@35 476 <p>References <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00185">ACFOutput</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00183">CandidatesOutput</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00184">DFOutput</a>, <a class="el" href="vamp-sdk_2Plugin_8h-source.html#l00367">Vamp::Plugin::Plugin::Feature::duration</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00186">FilteredACFOutput</a>, <a class="el" href="vamp-sdk_2Plugin_8h-source.html#l00360">Vamp::Plugin::Plugin::Feature::hasDuration</a>, <a class="el" href="vamp-sdk_2Plugin_8h-source.html#l00344">Vamp::Plugin::Plugin::Feature::hasTimestamp</a>, <a class="el" href="vamp-sdk_2Plugin_8h-source.html#l00379">Vamp::Plugin::Plugin::Feature::label</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00362">FixedTempoEstimator::FixedTempoEstimator::D::lag2tempo()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00088">FixedTempoEstimator::FixedTempoEstimator::D::m_df</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00090">FixedTempoEstimator::FixedTempoEstimator::D::m_fr</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00077">FixedTempoEstimator::FixedTempoEstimator::D::m_inputSampleRate</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00095">FixedTempoEstimator::FixedTempoEstimator::D::m_lasttime</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00082">FixedTempoEstimator::FixedTempoEstimator::D::m_maxbpm</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00081">FixedTempoEstimator::FixedTempoEstimator::D::m_minbpm</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00092">FixedTempoEstimator::FixedTempoEstimator::D::m_n</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00089">FixedTempoEstimator::FixedTempoEstimator::D::m_r</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00094">FixedTempoEstimator::FixedTempoEstimator::D::m_start</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00078">FixedTempoEstimator::FixedTempoEstimator::D::m_stepSize</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00091">FixedTempoEstimator::FixedTempoEstimator::D::m_t</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00368">FixedTempoEstimator::FixedTempoEstimator::D::tempo2lag()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00182">TempoOutput</a>, <a class="el" href="vamp-sdk_2Plugin_8h-source.html#l00352">Vamp::Plugin::Plugin::Feature::timestamp</a>, and <a class="el" href="vamp-sdk_2Plugin_8h-source.html#l00374">Vamp::Plugin::Plugin::Feature::values</a>.</p>
cannam@21 477
cannam@35 478 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00351">FixedTempoEstimator::FixedTempoEstimator::D::getRemainingFeatures()</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00302">FixedTempoEstimator::FixedTempoEstimator::D::process()</a>.</p>
cannam@21 479
cannam@21 480 </div>
cannam@21 481 </div><p>
cannam@35 482 <a class="anchor" name="d06bac4a07652b2599fb3c3b8ea17736"></a><!-- doxytag: member="FixedTempoEstimator::D::lag2tempo" ref="d06bac4a07652b2599fb3c3b8ea17736" args="(int)" -->
cannam@21 483 <div class="memitem">
cannam@21 484 <div class="memproto">
cannam@21 485 <table class="memname">
cannam@21 486 <tr>
cannam@35 487 <td class="memname">float FixedTempoEstimator::FixedTempoEstimator::D::lag2tempo </td>
cannam@21 488 <td>(</td>
cannam@21 489 <td class="paramtype">int&nbsp;</td>
cannam@21 490 <td class="paramname"> <em>lag</em> </td>
cannam@21 491 <td>&nbsp;)&nbsp;</td>
cannam@21 492 <td><code> [private]</code></td>
cannam@21 493 </tr>
cannam@21 494 </table>
cannam@21 495 </div>
cannam@21 496 <div class="memdoc">
cannam@21 497
cannam@21 498 <p>
cannam@21 499
cannam@21 500 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00362">362</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 501
cannam@35 502 <p>References <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00077">FixedTempoEstimator::FixedTempoEstimator::D::m_inputSampleRate</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00078">FixedTempoEstimator::FixedTempoEstimator::D::m_stepSize</a>.</p>
cannam@21 503
cannam@35 504 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00480">FixedTempoEstimator::FixedTempoEstimator::D::assembleFeatures()</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00374">FixedTempoEstimator::FixedTempoEstimator::D::calculate()</a>.</p>
cannam@21 505
cannam@21 506 </div>
cannam@21 507 </div><p>
cannam@35 508 <a class="anchor" name="406aacbd334ef8c4ae40ea8280918f97"></a><!-- doxytag: member="FixedTempoEstimator::D::tempo2lag" ref="406aacbd334ef8c4ae40ea8280918f97" args="(float)" -->
cannam@21 509 <div class="memitem">
cannam@21 510 <div class="memproto">
cannam@21 511 <table class="memname">
cannam@21 512 <tr>
cannam@35 513 <td class="memname">int FixedTempoEstimator::FixedTempoEstimator::D::tempo2lag </td>
cannam@21 514 <td>(</td>
cannam@21 515 <td class="paramtype">float&nbsp;</td>
cannam@21 516 <td class="paramname"> <em>tempo</em> </td>
cannam@21 517 <td>&nbsp;)&nbsp;</td>
cannam@21 518 <td><code> [private]</code></td>
cannam@21 519 </tr>
cannam@21 520 </table>
cannam@21 521 </div>
cannam@21 522 <div class="memdoc">
cannam@21 523
cannam@21 524 <p>
cannam@21 525
cannam@21 526 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00368">368</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 527
cannam@35 528 <p>References <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00077">FixedTempoEstimator::FixedTempoEstimator::D::m_inputSampleRate</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00078">FixedTempoEstimator::FixedTempoEstimator::D::m_stepSize</a>.</p>
cannam@21 529
cannam@35 530 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00480">FixedTempoEstimator::FixedTempoEstimator::D::assembleFeatures()</a>.</p>
cannam@21 531
cannam@21 532 </div>
cannam@21 533 </div><p>
cannam@21 534 <hr><h2>Member Data Documentation</h2>
cannam@35 535 <a class="anchor" name="d014ad2638522492cfa1a9989dafbddb"></a><!-- doxytag: member="FixedTempoEstimator::D::m_inputSampleRate" ref="d014ad2638522492cfa1a9989dafbddb" args="" -->
cannam@21 536 <div class="memitem">
cannam@21 537 <div class="memproto">
cannam@21 538 <table class="memname">
cannam@21 539 <tr>
cannam@35 540 <td class="memname">float FixedTempoEstimator::FixedTempoEstimator::D::m_inputSampleRate<code> [private]</code> </td>
cannam@21 541 </tr>
cannam@21 542 </table>
cannam@21 543 </div>
cannam@21 544 <div class="memdoc">
cannam@21 545
cannam@21 546 <p>
cannam@21 547
cannam@21 548 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00077">77</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 549
cannam@35 550 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00480">FixedTempoEstimator::FixedTempoEstimator::D::assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00374">FixedTempoEstimator::FixedTempoEstimator::D::calculate()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00189">FixedTempoEstimator::FixedTempoEstimator::D::getOutputDescriptors()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00251">FixedTempoEstimator::FixedTempoEstimator::D::initialise()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00362">FixedTempoEstimator::FixedTempoEstimator::D::lag2tempo()</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00368">FixedTempoEstimator::FixedTempoEstimator::D::tempo2lag()</a>.</p>
cannam@21 551
cannam@21 552 </div>
cannam@21 553 </div><p>
cannam@35 554 <a class="anchor" name="43af246598757e4e21d4a8f3a023715a"></a><!-- doxytag: member="FixedTempoEstimator::D::m_stepSize" ref="43af246598757e4e21d4a8f3a023715a" args="" -->
cannam@21 555 <div class="memitem">
cannam@21 556 <div class="memproto">
cannam@21 557 <table class="memname">
cannam@21 558 <tr>
cannam@35 559 <td class="memname">size_t FixedTempoEstimator::FixedTempoEstimator::D::m_stepSize<code> [private]</code> </td>
cannam@21 560 </tr>
cannam@21 561 </table>
cannam@21 562 </div>
cannam@21 563 <div class="memdoc">
cannam@21 564
cannam@21 565 <p>
cannam@21 566
cannam@21 567 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00078">78</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 568
cannam@35 569 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00480">FixedTempoEstimator::FixedTempoEstimator::D::assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00374">FixedTempoEstimator::FixedTempoEstimator::D::calculate()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00189">FixedTempoEstimator::FixedTempoEstimator::D::getOutputDescriptors()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00251">FixedTempoEstimator::FixedTempoEstimator::D::initialise()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00362">FixedTempoEstimator::FixedTempoEstimator::D::lag2tempo()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00302">FixedTempoEstimator::FixedTempoEstimator::D::process()</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00368">FixedTempoEstimator::FixedTempoEstimator::D::tempo2lag()</a>.</p>
cannam@21 570
cannam@21 571 </div>
cannam@21 572 </div><p>
cannam@35 573 <a class="anchor" name="d6a062426d0b8f9766e9d4da91cf7db0"></a><!-- doxytag: member="FixedTempoEstimator::D::m_blockSize" ref="d6a062426d0b8f9766e9d4da91cf7db0" args="" -->
cannam@21 574 <div class="memitem">
cannam@21 575 <div class="memproto">
cannam@21 576 <table class="memname">
cannam@21 577 <tr>
cannam@35 578 <td class="memname">size_t FixedTempoEstimator::FixedTempoEstimator::D::m_blockSize<code> [private]</code> </td>
cannam@21 579 </tr>
cannam@21 580 </table>
cannam@21 581 </div>
cannam@21 582 <div class="memdoc">
cannam@21 583
cannam@21 584 <p>
cannam@21 585
cannam@21 586 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00079">79</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 587
cannam@35 588 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00251">FixedTempoEstimator::FixedTempoEstimator::D::initialise()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00302">FixedTempoEstimator::FixedTempoEstimator::D::process()</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00275">FixedTempoEstimator::FixedTempoEstimator::D::reset()</a>.</p>
cannam@21 589
cannam@21 590 </div>
cannam@21 591 </div><p>
cannam@35 592 <a class="anchor" name="0d0e9ff333c6e0e85d2069b730f0f1c2"></a><!-- doxytag: member="FixedTempoEstimator::D::m_minbpm" ref="0d0e9ff333c6e0e85d2069b730f0f1c2" args="" -->
cannam@21 593 <div class="memitem">
cannam@21 594 <div class="memproto">
cannam@21 595 <table class="memname">
cannam@21 596 <tr>
cannam@35 597 <td class="memname">float FixedTempoEstimator::FixedTempoEstimator::D::m_minbpm<code> [private]</code> </td>
cannam@21 598 </tr>
cannam@21 599 </table>
cannam@21 600 </div>
cannam@21 601 <div class="memdoc">
cannam@21 602
cannam@21 603 <p>
cannam@21 604
cannam@21 605 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00081">81</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 606
cannam@35 607 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00480">FixedTempoEstimator::FixedTempoEstimator::D::assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00158">FixedTempoEstimator::FixedTempoEstimator::D::getParameter()</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00171">FixedTempoEstimator::FixedTempoEstimator::D::setParameter()</a>.</p>
cannam@21 608
cannam@21 609 </div>
cannam@21 610 </div><p>
cannam@35 611 <a class="anchor" name="42f27eb3f218cf57c71b278d5ffd2d8d"></a><!-- doxytag: member="FixedTempoEstimator::D::m_maxbpm" ref="42f27eb3f218cf57c71b278d5ffd2d8d" args="" -->
cannam@21 612 <div class="memitem">
cannam@21 613 <div class="memproto">
cannam@21 614 <table class="memname">
cannam@21 615 <tr>
cannam@35 616 <td class="memname">float FixedTempoEstimator::FixedTempoEstimator::D::m_maxbpm<code> [private]</code> </td>
cannam@21 617 </tr>
cannam@21 618 </table>
cannam@21 619 </div>
cannam@21 620 <div class="memdoc">
cannam@21 621
cannam@21 622 <p>
cannam@21 623
cannam@21 624 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00082">82</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 625
cannam@35 626 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00480">FixedTempoEstimator::FixedTempoEstimator::D::assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00158">FixedTempoEstimator::FixedTempoEstimator::D::getParameter()</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00171">FixedTempoEstimator::FixedTempoEstimator::D::setParameter()</a>.</p>
cannam@21 627
cannam@21 628 </div>
cannam@21 629 </div><p>
cannam@35 630 <a class="anchor" name="fd6ed6bd0ccf828938f3a995757de3b8"></a><!-- doxytag: member="FixedTempoEstimator::D::m_maxdflen" ref="fd6ed6bd0ccf828938f3a995757de3b8" args="" -->
cannam@21 631 <div class="memitem">
cannam@21 632 <div class="memproto">
cannam@21 633 <table class="memname">
cannam@21 634 <tr>
cannam@35 635 <td class="memname">float FixedTempoEstimator::FixedTempoEstimator::D::m_maxdflen<code> [private]</code> </td>
cannam@21 636 </tr>
cannam@21 637 </table>
cannam@21 638 </div>
cannam@21 639 <div class="memdoc">
cannam@21 640
cannam@21 641 <p>
cannam@21 642
cannam@21 643 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00083">83</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 644
cannam@35 645 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00158">FixedTempoEstimator::FixedTempoEstimator::D::getParameter()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00251">FixedTempoEstimator::FixedTempoEstimator::D::initialise()</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00171">FixedTempoEstimator::FixedTempoEstimator::D::setParameter()</a>.</p>
cannam@21 646
cannam@21 647 </div>
cannam@21 648 </div><p>
cannam@35 649 <a class="anchor" name="abf03ffd36a8681592bb602c1b8d212f"></a><!-- doxytag: member="FixedTempoEstimator::D::m_priorMagnitudes" ref="abf03ffd36a8681592bb602c1b8d212f" args="" -->
cannam@21 650 <div class="memitem">
cannam@21 651 <div class="memproto">
cannam@21 652 <table class="memname">
cannam@21 653 <tr>
cannam@35 654 <td class="memname">float* FixedTempoEstimator::FixedTempoEstimator::D::m_priorMagnitudes<code> [private]</code> </td>
cannam@21 655 </tr>
cannam@21 656 </table>
cannam@21 657 </div>
cannam@21 658 <div class="memdoc">
cannam@21 659
cannam@21 660 <p>
cannam@21 661
cannam@21 662 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00085">85</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 663
cannam@35 664 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00251">FixedTempoEstimator::FixedTempoEstimator::D::initialise()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00302">FixedTempoEstimator::FixedTempoEstimator::D::process()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00275">FixedTempoEstimator::FixedTempoEstimator::D::reset()</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00114">FixedTempoEstimator::FixedTempoEstimator::D::~D()</a>.</p>
cannam@21 665
cannam@21 666 </div>
cannam@21 667 </div><p>
cannam@35 668 <a class="anchor" name="cede51fef42d9a32cdec257261f2c783"></a><!-- doxytag: member="FixedTempoEstimator::D::m_dfsize" ref="cede51fef42d9a32cdec257261f2c783" args="" -->
cannam@21 669 <div class="memitem">
cannam@21 670 <div class="memproto">
cannam@21 671 <table class="memname">
cannam@21 672 <tr>
cannam@35 673 <td class="memname">size_t FixedTempoEstimator::FixedTempoEstimator::D::m_dfsize<code> [private]</code> </td>
cannam@21 674 </tr>
cannam@21 675 </table>
cannam@21 676 </div>
cannam@21 677 <div class="memdoc">
cannam@21 678
cannam@21 679 <p>
cannam@21 680
cannam@21 681 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00087">87</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 682
cannam@35 683 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00374">FixedTempoEstimator::FixedTempoEstimator::D::calculate()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00351">FixedTempoEstimator::FixedTempoEstimator::D::getRemainingFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00251">FixedTempoEstimator::FixedTempoEstimator::D::initialise()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00302">FixedTempoEstimator::FixedTempoEstimator::D::process()</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00275">FixedTempoEstimator::FixedTempoEstimator::D::reset()</a>.</p>
cannam@21 684
cannam@21 685 </div>
cannam@21 686 </div><p>
cannam@35 687 <a class="anchor" name="8ab6f840c8a0b77954bacc5e22e06f10"></a><!-- doxytag: member="FixedTempoEstimator::D::m_df" ref="8ab6f840c8a0b77954bacc5e22e06f10" args="" -->
cannam@21 688 <div class="memitem">
cannam@21 689 <div class="memproto">
cannam@21 690 <table class="memname">
cannam@21 691 <tr>
cannam@35 692 <td class="memname">float* FixedTempoEstimator::FixedTempoEstimator::D::m_df<code> [private]</code> </td>
cannam@21 693 </tr>
cannam@21 694 </table>
cannam@21 695 </div>
cannam@21 696 <div class="memdoc">
cannam@21 697
cannam@21 698 <p>
cannam@21 699
cannam@21 700 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00088">88</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 701
cannam@35 702 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00480">FixedTempoEstimator::FixedTempoEstimator::D::assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00374">FixedTempoEstimator::FixedTempoEstimator::D::calculate()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00251">FixedTempoEstimator::FixedTempoEstimator::D::initialise()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00302">FixedTempoEstimator::FixedTempoEstimator::D::process()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00275">FixedTempoEstimator::FixedTempoEstimator::D::reset()</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00114">FixedTempoEstimator::FixedTempoEstimator::D::~D()</a>.</p>
cannam@21 703
cannam@21 704 </div>
cannam@21 705 </div><p>
cannam@35 706 <a class="anchor" name="1608202e4efc8174ac07086303dc111c"></a><!-- doxytag: member="FixedTempoEstimator::D::m_r" ref="1608202e4efc8174ac07086303dc111c" args="" -->
cannam@21 707 <div class="memitem">
cannam@21 708 <div class="memproto">
cannam@21 709 <table class="memname">
cannam@21 710 <tr>
cannam@35 711 <td class="memname">float* FixedTempoEstimator::FixedTempoEstimator::D::m_r<code> [private]</code> </td>
cannam@21 712 </tr>
cannam@21 713 </table>
cannam@21 714 </div>
cannam@21 715 <div class="memdoc">
cannam@21 716
cannam@21 717 <p>
cannam@21 718
cannam@21 719 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00089">89</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 720
cannam@35 721 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00480">FixedTempoEstimator::FixedTempoEstimator::D::assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00374">FixedTempoEstimator::FixedTempoEstimator::D::calculate()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00275">FixedTempoEstimator::FixedTempoEstimator::D::reset()</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00114">FixedTempoEstimator::FixedTempoEstimator::D::~D()</a>.</p>
cannam@21 722
cannam@21 723 </div>
cannam@21 724 </div><p>
cannam@35 725 <a class="anchor" name="9e5eeec948d2eedf27cd3d8bf1b0b10e"></a><!-- doxytag: member="FixedTempoEstimator::D::m_fr" ref="9e5eeec948d2eedf27cd3d8bf1b0b10e" args="" -->
cannam@21 726 <div class="memitem">
cannam@21 727 <div class="memproto">
cannam@21 728 <table class="memname">
cannam@21 729 <tr>
cannam@35 730 <td class="memname">float* FixedTempoEstimator::FixedTempoEstimator::D::m_fr<code> [private]</code> </td>
cannam@21 731 </tr>
cannam@21 732 </table>
cannam@21 733 </div>
cannam@21 734 <div class="memdoc">
cannam@21 735
cannam@21 736 <p>
cannam@21 737
cannam@21 738 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00090">90</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 739
cannam@35 740 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00480">FixedTempoEstimator::FixedTempoEstimator::D::assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00374">FixedTempoEstimator::FixedTempoEstimator::D::calculate()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00275">FixedTempoEstimator::FixedTempoEstimator::D::reset()</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00114">FixedTempoEstimator::FixedTempoEstimator::D::~D()</a>.</p>
cannam@21 741
cannam@21 742 </div>
cannam@21 743 </div><p>
cannam@35 744 <a class="anchor" name="fcde0fa72ac4030892457e6e65d29474"></a><!-- doxytag: member="FixedTempoEstimator::D::m_t" ref="fcde0fa72ac4030892457e6e65d29474" args="" -->
cannam@21 745 <div class="memitem">
cannam@21 746 <div class="memproto">
cannam@21 747 <table class="memname">
cannam@21 748 <tr>
cannam@35 749 <td class="memname">float* FixedTempoEstimator::FixedTempoEstimator::D::m_t<code> [private]</code> </td>
cannam@21 750 </tr>
cannam@21 751 </table>
cannam@21 752 </div>
cannam@21 753 <div class="memdoc">
cannam@21 754
cannam@21 755 <p>
cannam@21 756
cannam@21 757 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00091">91</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 758
cannam@35 759 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00480">FixedTempoEstimator::FixedTempoEstimator::D::assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00374">FixedTempoEstimator::FixedTempoEstimator::D::calculate()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00275">FixedTempoEstimator::FixedTempoEstimator::D::reset()</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00114">FixedTempoEstimator::FixedTempoEstimator::D::~D()</a>.</p>
cannam@21 760
cannam@21 761 </div>
cannam@21 762 </div><p>
cannam@35 763 <a class="anchor" name="e0372359fa0d6f00ef8af731460ad5b4"></a><!-- doxytag: member="FixedTempoEstimator::D::m_n" ref="e0372359fa0d6f00ef8af731460ad5b4" args="" -->
cannam@21 764 <div class="memitem">
cannam@21 765 <div class="memproto">
cannam@21 766 <table class="memname">
cannam@21 767 <tr>
cannam@35 768 <td class="memname">size_t FixedTempoEstimator::FixedTempoEstimator::D::m_n<code> [private]</code> </td>
cannam@21 769 </tr>
cannam@21 770 </table>
cannam@21 771 </div>
cannam@21 772 <div class="memdoc">
cannam@21 773
cannam@21 774 <p>
cannam@21 775
cannam@21 776 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00092">92</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 777
cannam@35 778 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00480">FixedTempoEstimator::FixedTempoEstimator::D::assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00374">FixedTempoEstimator::FixedTempoEstimator::D::calculate()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00351">FixedTempoEstimator::FixedTempoEstimator::D::getRemainingFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00251">FixedTempoEstimator::FixedTempoEstimator::D::initialise()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00302">FixedTempoEstimator::FixedTempoEstimator::D::process()</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00275">FixedTempoEstimator::FixedTempoEstimator::D::reset()</a>.</p>
cannam@21 779
cannam@21 780 </div>
cannam@21 781 </div><p>
cannam@35 782 <a class="anchor" name="13e48c42618c55f21200ef99bdadc333"></a><!-- doxytag: member="FixedTempoEstimator::D::m_start" ref="13e48c42618c55f21200ef99bdadc333" args="" -->
cannam@21 783 <div class="memitem">
cannam@21 784 <div class="memproto">
cannam@21 785 <table class="memname">
cannam@21 786 <tr>
cannam@35 787 <td class="memname"><a class="el" href="structVamp_1_1RealTime.html">Vamp::RealTime</a> FixedTempoEstimator::FixedTempoEstimator::D::m_start<code> [private]</code> </td>
cannam@21 788 </tr>
cannam@21 789 </table>
cannam@21 790 </div>
cannam@21 791 <div class="memdoc">
cannam@21 792
cannam@21 793 <p>
cannam@21 794
cannam@21 795 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00094">94</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 796
cannam@35 797 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00480">FixedTempoEstimator::FixedTempoEstimator::D::assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00302">FixedTempoEstimator::FixedTempoEstimator::D::process()</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00275">FixedTempoEstimator::FixedTempoEstimator::D::reset()</a>.</p>
cannam@21 798
cannam@21 799 </div>
cannam@21 800 </div><p>
cannam@35 801 <a class="anchor" name="0043d3c082b20a1506ecf3fbaac5abf8"></a><!-- doxytag: member="FixedTempoEstimator::D::m_lasttime" ref="0043d3c082b20a1506ecf3fbaac5abf8" args="" -->
cannam@21 802 <div class="memitem">
cannam@21 803 <div class="memproto">
cannam@21 804 <table class="memname">
cannam@21 805 <tr>
cannam@35 806 <td class="memname"><a class="el" href="structVamp_1_1RealTime.html">Vamp::RealTime</a> FixedTempoEstimator::FixedTempoEstimator::D::m_lasttime<code> [private]</code> </td>
cannam@21 807 </tr>
cannam@21 808 </table>
cannam@21 809 </div>
cannam@21 810 <div class="memdoc">
cannam@21 811
cannam@21 812 <p>
cannam@21 813
cannam@21 814 <p>Definition at line <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00095">95</a> of file <a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a>.</p>
cannam@21 815
cannam@35 816 <p>Referenced by <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00480">FixedTempoEstimator::FixedTempoEstimator::D::assembleFeatures()</a>, <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00302">FixedTempoEstimator::FixedTempoEstimator::D::process()</a>, and <a class="el" href="FixedTempoEstimator_8cpp-source.html#l00275">FixedTempoEstimator::FixedTempoEstimator::D::reset()</a>.</p>
cannam@21 817
cannam@21 818 </div>
cannam@21 819 </div><p>
cannam@21 820 <hr>The documentation for this class was generated from the following file:<ul>
cannam@21 821 <li><a class="el" href="FixedTempoEstimator_8cpp-source.html">FixedTempoEstimator.cpp</a></ul>
cannam@21 822 </div>
cannam@35 823 <hr size="1"><address style="text-align: right;"><small>Generated on Thu Sep 24 13:40:13 2009 for VampPluginSDK by&nbsp;
cannam@21 824 <a href="http://www.doxygen.org/index.html">
cannam@35 825 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
cannam@21 826 </body>
cannam@21 827 </html>