comparison code-docs/plugins_8cpp.html @ 6:27319718b1f8 vamp-plugin-sdk-v2.7

Update code docs to v2.7 SDK
author Chris Cannam
date Fri, 24 Feb 2017 16:44:47 +0000
parents 5c2683745b33
children
comparison
equal deleted inserted replaced
5:5c95f546f0b4 6:27319718b1f8
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml"> 2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head> 3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> 4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <meta http-equiv="X-UA-Compatible" content="IE=9"/> 5 <meta http-equiv="X-UA-Compatible" content="IE=9"/>
6 <meta name="generator" content="Doxygen 1.8.13"/>
7 <meta name="viewport" content="width=device-width, initial-scale=1"/>
6 <title>VampPluginSDK: plugins.cpp File Reference</title> 8 <title>VampPluginSDK: plugins.cpp File Reference</title>
7
8 <link href="tabs.css" rel="stylesheet" type="text/css"/> 9 <link href="tabs.css" rel="stylesheet" type="text/css"/>
9 <link href="doxygen.css" rel="stylesheet" type="text/css" /> 10 <script type="text/javascript" src="jquery.js"></script>
11 <script type="text/javascript" src="dynsections.js"></script>
10 <link href="navtree.css" rel="stylesheet" type="text/css"/> 12 <link href="navtree.css" rel="stylesheet" type="text/css"/>
11 <script type="text/javascript" src="jquery.js"></script>
12 <script type="text/javascript" src="resize.js"></script> 13 <script type="text/javascript" src="resize.js"></script>
14 <script type="text/javascript" src="navtreedata.js"></script>
13 <script type="text/javascript" src="navtree.js"></script> 15 <script type="text/javascript" src="navtree.js"></script>
14 <script type="text/javascript"> 16 <script type="text/javascript">
15 $(document).ready(initResizable); 17 $(document).ready(initResizable);
16 </script> 18 </script>
17 19 <link href="doxygen.css" rel="stylesheet" type="text/css" />
18
19 </head> 20 </head>
20 <body> 21 <body>
21 <div id="top"><!-- do not remove this div! --> 22 <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
22
23
24 <div id="titlearea"> 23 <div id="titlearea">
25 <table cellspacing="0" cellpadding="0"> 24 <table cellspacing="0" cellpadding="0">
26 <tbody> 25 <tbody>
27 <tr style="height: 56px;"> 26 <tr style="height: 56px;">
28 27 <td id="projectalign" style="padding-left: 0.5em;">
29
30 <td style="padding-left: 0.5em;">
31 <div id="projectname">VampPluginSDK 28 <div id="projectname">VampPluginSDK
32 &#160;<span id="projectnumber">2.4</span> 29 &#160;<span id="projectnumber">2.7</span>
33 </div> 30 </div>
34 31 </td>
35 </td>
36
37
38
39 </tr> 32 </tr>
40 </tbody> 33 </tbody>
41 </table> 34 </table>
42 </div> 35 </div>
43 36 <!-- end header part -->
44 <!-- Generated by Doxygen 1.8.0 --> 37 <!-- Generated by Doxygen 1.8.13 -->
45 <div id="navrow1" class="tabs"> 38 <script type="text/javascript" src="menudata.js"></script>
46 <ul class="tablist"> 39 <script type="text/javascript" src="menu.js"></script>
47 <li><a href="index.html"><span>Main&#160;Page</span></a></li> 40 <script type="text/javascript">
48 <li><a href="namespaces.html"><span>Namespaces</span></a></li> 41 $(function() {
49 <li><a href="annotated.html"><span>Classes</span></a></li> 42 initMenu('',false,false,'search.php','Search');
50 <li class="current"><a href="files.html"><span>Files</span></a></li> 43 });
51 <li><a href="dirs.html"><span>Directories</span></a></li> 44 </script>
52 </ul> 45 <div id="main-nav"></div>
53 </div> 46 </div><!-- top -->
54 <div id="navrow2" class="tabs2">
55 <ul class="tablist">
56 <li><a href="files.html"><span>File&#160;List</span></a></li>
57 <li><a href="globals.html"><span>File&#160;Members</span></a></li>
58 </ul>
59 </div>
60 </div>
61 <div id="side-nav" class="ui-resizable side-nav-resizable"> 47 <div id="side-nav" class="ui-resizable side-nav-resizable">
62 <div id="nav-tree"> 48 <div id="nav-tree">
63 <div id="nav-tree-contents"> 49 <div id="nav-tree-contents">
50 <div id="nav-sync" class="sync"></div>
64 </div> 51 </div>
65 </div> 52 </div>
66 <div id="splitbar" style="-moz-user-select:none;" 53 <div id="splitbar" style="-moz-user-select:none;"
67 class="ui-resizable-handle"> 54 class="ui-resizable-handle">
68 </div> 55 </div>
69 </div> 56 </div>
70 <script type="text/javascript"> 57 <script type="text/javascript">
71 initNavTree('plugins_8cpp.html',''); 58 $(document).ready(function(){initNavTree('plugins_8cpp.html','');});
72 </script> 59 </script>
73 <div id="doc-content"> 60 <div id="doc-content">
74 <div class="header"> 61 <div class="header">
75 <div class="summary"> 62 <div class="summary">
76 <a href="#func-members">Functions</a> &#124; 63 <a href="#func-members">Functions</a> &#124;
77 <a href="#var-members">Variables</a> </div> 64 <a href="#var-members">Variables</a> </div>
78 <div class="headertitle"> 65 <div class="headertitle">
79 <div class="title">plugins.cpp File Reference</div> </div> 66 <div class="title">plugins.cpp File Reference</div> </div>
80 </div><!--header--> 67 </div><!--header-->
81 <div class="contents"> 68 <div class="contents">
82 69 <div class="textblock"><code>#include &quot;<a class="el" href="vamp_8h_source.html">vamp/vamp.h</a>&quot;</code><br />
70 <code>#include &quot;<a class="el" href="PluginAdapter_8h_source.html">vamp-sdk/PluginAdapter.h</a>&quot;</code><br />
71 <code>#include &quot;<a class="el" href="ZeroCrossing_8h_source.html">ZeroCrossing.h</a>&quot;</code><br />
72 <code>#include &quot;<a class="el" href="SpectralCentroid_8h_source.html">SpectralCentroid.h</a>&quot;</code><br />
73 <code>#include &quot;<a class="el" href="PercussionOnsetDetector_8h_source.html">PercussionOnsetDetector.h</a>&quot;</code><br />
74 <code>#include &quot;<a class="el" href="FixedTempoEstimator_8h_source.html">FixedTempoEstimator.h</a>&quot;</code><br />
75 <code>#include &quot;<a class="el" href="AmplitudeFollower_8h_source.html">AmplitudeFollower.h</a>&quot;</code><br />
76 <code>#include &quot;<a class="el" href="PowerSpectrum_8h_source.html">PowerSpectrum.h</a>&quot;</code><br />
77 </div><div class="textblock"><div class="dynheader">
78 Include dependency graph for plugins.cpp:</div>
79 <div class="dyncontent">
80 <div class="center"><img src="plugins_8cpp__incl.png" border="0" usemap="#plugins_8cpp" alt=""/></div>
81 <map name="plugins_8cpp" id="plugins_8cpp">
82 <area shape="rect" id="node2" href="vamp_8h.html" title="vamp/vamp.h" alt="" coords="5,152,104,177"/>
83 <area shape="rect" id="node3" href="PluginAdapter_8h.html" title="vamp&#45;sdk/PluginAdapter.h" alt="" coords="74,79,241,104"/>
84 <area shape="rect" id="node12" href="ZeroCrossing_8h.html" title="ZeroCrossing.h" alt="" coords="265,79,370,104"/>
85 <area shape="rect" id="node13" href="SpectralCentroid_8h.html" title="SpectralCentroid.h" alt="" coords="394,79,518,104"/>
86 <area shape="rect" id="node14" href="PercussionOnsetDetector_8h.html" title="PercussionOnsetDetector.h" alt="" coords="543,79,713,104"/>
87 <area shape="rect" id="node15" href="FixedTempoEstimator_8h.html" title="FixedTempoEstimator.h" alt="" coords="737,79,887,104"/>
88 <area shape="rect" id="node16" href="AmplitudeFollower_8h.html" title="AmplitudeFollower.h" alt="" coords="911,79,1044,104"/>
89 <area shape="rect" id="node17" href="PowerSpectrum_8h.html" title="PowerSpectrum.h" alt="" coords="1069,79,1187,104"/>
90 <area shape="rect" id="node5" href="vamp-sdk_2Plugin_8h.html" title="Plugin.h" alt="" coords="423,152,489,177"/>
91 <area shape="rect" id="node9" href="plugguard_8h.html" title="plugguard.h" alt="" coords="236,299,324,324"/>
92 <area shape="rect" id="node8" href="vamp-sdk_2PluginBase_8h.html" title="PluginBase.h" alt="" coords="492,225,585,251"/>
93 <area shape="rect" id="node10" href="vamp-sdk_2RealTime_8h.html" title="RealTime.h" alt="" coords="333,225,417,251"/>
94 </map>
95 </div>
96 </div>
83 <p><a href="plugins_8cpp_source.html">Go to the source code of this file.</a></p> 97 <p><a href="plugins_8cpp_source.html">Go to the source code of this file.</a></p>
84 <table class="memberdecls"> 98 <table class="memberdecls">
85 <tr><td colspan="2"><h2><a name="func-members"></a> 99 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
86 Functions</h2></td></tr> 100 Functions</h2></td></tr>
87 <tr class="memitem:abb0fd6db76ddd39698bc370e0fd0ea78"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="vamp_8h.html#aa1d6e0792099b9516a89b5fb7ed2ad2b">VampPluginDescriptor</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugins_8cpp.html#abb0fd6db76ddd39698bc370e0fd0ea78">vampGetPluginDescriptor</a> (unsigned int version, unsigned int index)</td></tr> 101 <tr class="memitem:abb0fd6db76ddd39698bc370e0fd0ea78"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="vamp_8h.html#aa1d6e0792099b9516a89b5fb7ed2ad2b">VampPluginDescriptor</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugins_8cpp.html#abb0fd6db76ddd39698bc370e0fd0ea78">vampGetPluginDescriptor</a> (unsigned int version, unsigned int index)</td></tr>
88 <tr class="memdesc:abb0fd6db76ddd39698bc370e0fd0ea78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the descriptor for a given plugin index in this library. <a href="#abb0fd6db76ddd39698bc370e0fd0ea78"></a><br/></td></tr> 102 <tr class="memdesc:abb0fd6db76ddd39698bc370e0fd0ea78"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the descriptor for a given plugin index in this library. <a href="#abb0fd6db76ddd39698bc370e0fd0ea78">More...</a><br /></td></tr>
89 <tr><td colspan="2"><h2><a name="var-members"></a> 103 <tr class="separator:abb0fd6db76ddd39698bc370e0fd0ea78"><td class="memSeparator" colspan="2">&#160;</td></tr>
104 </table><table class="memberdecls">
105 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
90 Variables</h2></td></tr> 106 Variables</h2></td></tr>
91 <tr class="memitem:a01871ad1ab2bb64e2c53fe5cce19b780"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a><br class="typebreak"/> 107 <tr class="memitem:a01871ad1ab2bb64e2c53fe5cce19b780"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a>&lt; <a class="el" href="classZeroCrossing.html">ZeroCrossing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugins_8cpp.html#a01871ad1ab2bb64e2c53fe5cce19b780">zeroCrossingAdapter</a></td></tr>
92 &lt; <a class="el" href="classZeroCrossing.html">ZeroCrossing</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugins_8cpp.html#a01871ad1ab2bb64e2c53fe5cce19b780">zeroCrossingAdapter</a></td></tr> 108 <tr class="separator:a01871ad1ab2bb64e2c53fe5cce19b780"><td class="memSeparator" colspan="2">&#160;</td></tr>
93 <tr class="memitem:ac96bdfb6356a153341b29b43c4961cd5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a><br class="typebreak"/> 109 <tr class="memitem:ac96bdfb6356a153341b29b43c4961cd5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a>&lt; <a class="el" href="classSpectralCentroid.html">SpectralCentroid</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugins_8cpp.html#ac96bdfb6356a153341b29b43c4961cd5">spectralCentroidAdapter</a></td></tr>
94 &lt; <a class="el" href="classSpectralCentroid.html">SpectralCentroid</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugins_8cpp.html#ac96bdfb6356a153341b29b43c4961cd5">spectralCentroidAdapter</a></td></tr> 110 <tr class="separator:ac96bdfb6356a153341b29b43c4961cd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
95 <tr class="memitem:acee3823cb6a43281a2ecf923b69613dd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a><br class="typebreak"/> 111 <tr class="memitem:acee3823cb6a43281a2ecf923b69613dd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a>&lt; <a class="el" href="classPercussionOnsetDetector.html">PercussionOnsetDetector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugins_8cpp.html#acee3823cb6a43281a2ecf923b69613dd">percussionOnsetAdapter</a></td></tr>
96 &lt; <a class="el" href="classPercussionOnsetDetector.html">PercussionOnsetDetector</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugins_8cpp.html#acee3823cb6a43281a2ecf923b69613dd">percussionOnsetAdapter</a></td></tr> 112 <tr class="separator:acee3823cb6a43281a2ecf923b69613dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
97 <tr class="memitem:a937de36d22633261716032570064a4be"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a><br class="typebreak"/> 113 <tr class="memitem:a937de36d22633261716032570064a4be"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a>&lt; <a class="el" href="classFixedTempoEstimator.html">FixedTempoEstimator</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugins_8cpp.html#a937de36d22633261716032570064a4be">fixedTempoAdapter</a></td></tr>
98 &lt; <a class="el" href="classFixedTempoEstimator.html">FixedTempoEstimator</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugins_8cpp.html#a937de36d22633261716032570064a4be">fixedTempoAdapter</a></td></tr> 114 <tr class="separator:a937de36d22633261716032570064a4be"><td class="memSeparator" colspan="2">&#160;</td></tr>
99 <tr class="memitem:a4e60bb6a99451da5deb18b969e6b16cd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a><br class="typebreak"/> 115 <tr class="memitem:a4e60bb6a99451da5deb18b969e6b16cd"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a>&lt; <a class="el" href="classAmplitudeFollower.html">AmplitudeFollower</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugins_8cpp.html#a4e60bb6a99451da5deb18b969e6b16cd">amplitudeAdapter</a></td></tr>
100 &lt; <a class="el" href="classAmplitudeFollower.html">AmplitudeFollower</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugins_8cpp.html#a4e60bb6a99451da5deb18b969e6b16cd">amplitudeAdapter</a></td></tr> 116 <tr class="separator:a4e60bb6a99451da5deb18b969e6b16cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
101 <tr class="memitem:a77810f485caaae4a8b2303496046d3d7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a><br class="typebreak"/> 117 <tr class="memitem:a77810f485caaae4a8b2303496046d3d7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a>&lt; <a class="el" href="classPowerSpectrum.html">PowerSpectrum</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugins_8cpp.html#a77810f485caaae4a8b2303496046d3d7">powerSpectrum</a></td></tr>
102 &lt; <a class="el" href="classPowerSpectrum.html">PowerSpectrum</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="plugins_8cpp.html#a77810f485caaae4a8b2303496046d3d7">powerSpectrum</a></td></tr> 118 <tr class="separator:a77810f485caaae4a8b2303496046d3d7"><td class="memSeparator" colspan="2">&#160;</td></tr>
103 </table> 119 </table>
104 <hr/><h2>Function Documentation</h2> 120 <h2 class="groupheader">Function Documentation</h2>
105 <a class="anchor" id="abb0fd6db76ddd39698bc370e0fd0ea78"></a> 121 <a id="abb0fd6db76ddd39698bc370e0fd0ea78"></a>
106 <div class="memitem"> 122 <h2 class="memtitle"><span class="permalink"><a href="#abb0fd6db76ddd39698bc370e0fd0ea78">&#9670;&nbsp;</a></span>vampGetPluginDescriptor()</h2>
107 <div class="memproto"> 123
108 <table class="memname"> 124 <div class="memitem">
109 <tr> 125 <div class="memproto">
110 <td class="memname">const <a class="el" href="vamp_8h.html#aa1d6e0792099b9516a89b5fb7ed2ad2b">VampPluginDescriptor</a>* <a class="el" href="plugins_8cpp.html#abb0fd6db76ddd39698bc370e0fd0ea78">vampGetPluginDescriptor</a> </td> 126 <table class="memname">
127 <tr>
128 <td class="memname">const <a class="el" href="vamp_8h.html#aa1d6e0792099b9516a89b5fb7ed2ad2b">VampPluginDescriptor</a>* vampGetPluginDescriptor </td>
111 <td>(</td> 129 <td>(</td>
112 <td class="paramtype">unsigned int&#160;</td> 130 <td class="paramtype">unsigned int&#160;</td>
113 <td class="paramname"><em>hostApiVersion</em>, </td> 131 <td class="paramname"><em>hostApiVersion</em>, </td>
114 </tr> 132 </tr>
115 <tr> 133 <tr>
122 <td></td> 140 <td></td>
123 <td>)</td> 141 <td>)</td>
124 <td></td><td></td> 142 <td></td><td></td>
125 </tr> 143 </tr>
126 </table> 144 </table>
127 </div> 145 </div><div class="memdoc">
128 <div class="memdoc">
129 146
130 <p>Get the descriptor for a given plugin index in this library. </p> 147 <p>Get the descriptor for a given plugin index in this library. </p>
131 <p>Return NULL if the index is outside the range of valid indices for this plugin library.</p> 148 <p>Return NULL if the index is outside the range of valid indices for this plugin library.</p>
132 <p>The hostApiVersion argument tells the library code the highest <a class="el" href="namespaceVamp.html">Vamp</a> API version supported by the host. The function should return a plugin descriptor compatible with the highest API version supported by the library that is no higher than that supported by the host. Provided the descriptor has the correct vampApiVersion field for its actual compatibility level, the host should be able to do the right thing with it: use it if possible, discard it otherwise.</p> 149 <p>The hostApiVersion argument tells the library code the highest <a class="el" href="namespaceVamp.html">Vamp</a> API version supported by the host. The function should return a plugin descriptor compatible with the highest API version supported by the library that is no higher than that supported by the host. Provided the descriptor has the correct vampApiVersion field for its actual compatibility level, the host should be able to do the right thing with it: use it if possible, discard it otherwise.</p>
133 <p>This is the only symbol that a <a class="el" href="namespaceVamp.html">Vamp</a> plugin actually needs to export from its shared object; all others can be hidden. See the accompanying documentation for notes on how to achieve this with certain compilers. </p> 150 <p>This is the only symbol that a <a class="el" href="namespaceVamp.html">Vamp</a> plugin actually needs to export from its shared object; all others can be hidden. See the accompanying documentation for notes on how to achieve this with certain compilers. </p>
134 151
135 <p>Definition at line <a class="el" href="plugins_8cpp_source.html#l00054">54</a> of file <a class="el" href="plugins_8cpp_source.html">plugins.cpp</a>.</p> 152 <p class="definition">Definition at line <a class="el" href="plugins_8cpp_source.html#l00054">54</a> of file <a class="el" href="plugins_8cpp_source.html">plugins.cpp</a>.</p>
136 153
137 <p>References <a class="el" href="classVamp_1_1PluginAdapterBase.html#ad24595002512f9f00e8e45216d6f5dfb">Vamp::PluginAdapterBase::getDescriptor()</a>.</p> 154 <p class="reference">References <a class="el" href="classVamp_1_1PluginAdapterBase.html#ad24595002512f9f00e8e45216d6f5dfb">Vamp::PluginAdapterBase::getDescriptor()</a>.</p>
138 155
139 </div> 156 </div>
140 </div> 157 </div>
141 <hr/><h2>Variable Documentation</h2> 158 <h2 class="groupheader">Variable Documentation</h2>
142 <a class="anchor" id="a01871ad1ab2bb64e2c53fe5cce19b780"></a> 159 <a id="a01871ad1ab2bb64e2c53fe5cce19b780"></a>
143 <div class="memitem"> 160 <h2 class="memtitle"><span class="permalink"><a href="#a01871ad1ab2bb64e2c53fe5cce19b780">&#9670;&nbsp;</a></span>zeroCrossingAdapter</h2>
144 <div class="memproto"> 161
145 <table class="memname"> 162 <div class="memitem">
146 <tr> 163 <div class="memproto">
147 <td class="memname"><a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a>&lt;<a class="el" href="classZeroCrossing.html">ZeroCrossing</a>&gt; <a class="el" href="plugins_8cpp.html#a01871ad1ab2bb64e2c53fe5cce19b780">zeroCrossingAdapter</a><code> [static]</code></td> 164 <table class="mlabels">
148 </tr> 165 <tr>
149 </table> 166 <td class="mlabels-left">
150 </div> 167 <table class="memname">
151 <div class="memdoc"> 168 <tr>
152 169 <td class="memname"><a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a>&lt;<a class="el" href="classZeroCrossing.html">ZeroCrossing</a>&gt; zeroCrossingAdapter</td>
153 <p>Definition at line <a class="el" href="plugins_8cpp_source.html#l00047">47</a> of file <a class="el" href="plugins_8cpp_source.html">plugins.cpp</a>.</p> 170 </tr>
154 171 </table>
155 </div> 172 </td>
156 </div> 173 <td class="mlabels-right">
157 <a class="anchor" id="ac96bdfb6356a153341b29b43c4961cd5"></a> 174 <span class="mlabels"><span class="mlabel">static</span></span> </td>
158 <div class="memitem"> 175 </tr>
159 <div class="memproto"> 176 </table>
160 <table class="memname"> 177 </div><div class="memdoc">
161 <tr> 178
162 <td class="memname"><a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a>&lt;<a class="el" href="classSpectralCentroid.html">SpectralCentroid</a>&gt; <a class="el" href="plugins_8cpp.html#ac96bdfb6356a153341b29b43c4961cd5">spectralCentroidAdapter</a><code> [static]</code></td> 179 <p class="definition">Definition at line <a class="el" href="plugins_8cpp_source.html#l00047">47</a> of file <a class="el" href="plugins_8cpp_source.html">plugins.cpp</a>.</p>
163 </tr> 180
164 </table> 181 </div>
165 </div> 182 </div>
166 <div class="memdoc"> 183 <a id="ac96bdfb6356a153341b29b43c4961cd5"></a>
167 184 <h2 class="memtitle"><span class="permalink"><a href="#ac96bdfb6356a153341b29b43c4961cd5">&#9670;&nbsp;</a></span>spectralCentroidAdapter</h2>
168 <p>Definition at line <a class="el" href="plugins_8cpp_source.html#l00048">48</a> of file <a class="el" href="plugins_8cpp_source.html">plugins.cpp</a>.</p> 185
169 186 <div class="memitem">
170 </div> 187 <div class="memproto">
171 </div> 188 <table class="mlabels">
172 <a class="anchor" id="acee3823cb6a43281a2ecf923b69613dd"></a> 189 <tr>
173 <div class="memitem"> 190 <td class="mlabels-left">
174 <div class="memproto"> 191 <table class="memname">
175 <table class="memname"> 192 <tr>
176 <tr> 193 <td class="memname"><a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a>&lt;<a class="el" href="classSpectralCentroid.html">SpectralCentroid</a>&gt; spectralCentroidAdapter</td>
177 <td class="memname"><a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a>&lt;<a class="el" href="classPercussionOnsetDetector.html">PercussionOnsetDetector</a>&gt; <a class="el" href="plugins_8cpp.html#acee3823cb6a43281a2ecf923b69613dd">percussionOnsetAdapter</a><code> [static]</code></td> 194 </tr>
178 </tr> 195 </table>
179 </table> 196 </td>
180 </div> 197 <td class="mlabels-right">
181 <div class="memdoc"> 198 <span class="mlabels"><span class="mlabel">static</span></span> </td>
182 199 </tr>
183 <p>Definition at line <a class="el" href="plugins_8cpp_source.html#l00049">49</a> of file <a class="el" href="plugins_8cpp_source.html">plugins.cpp</a>.</p> 200 </table>
184 201 </div><div class="memdoc">
185 </div> 202
186 </div> 203 <p class="definition">Definition at line <a class="el" href="plugins_8cpp_source.html#l00048">48</a> of file <a class="el" href="plugins_8cpp_source.html">plugins.cpp</a>.</p>
187 <a class="anchor" id="a937de36d22633261716032570064a4be"></a> 204
188 <div class="memitem"> 205 </div>
189 <div class="memproto"> 206 </div>
190 <table class="memname"> 207 <a id="acee3823cb6a43281a2ecf923b69613dd"></a>
191 <tr> 208 <h2 class="memtitle"><span class="permalink"><a href="#acee3823cb6a43281a2ecf923b69613dd">&#9670;&nbsp;</a></span>percussionOnsetAdapter</h2>
192 <td class="memname"><a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a>&lt;<a class="el" href="classFixedTempoEstimator.html">FixedTempoEstimator</a>&gt; <a class="el" href="plugins_8cpp.html#a937de36d22633261716032570064a4be">fixedTempoAdapter</a><code> [static]</code></td> 209
193 </tr> 210 <div class="memitem">
194 </table> 211 <div class="memproto">
195 </div> 212 <table class="mlabels">
196 <div class="memdoc"> 213 <tr>
197 214 <td class="mlabels-left">
198 <p>Definition at line <a class="el" href="plugins_8cpp_source.html#l00050">50</a> of file <a class="el" href="plugins_8cpp_source.html">plugins.cpp</a>.</p> 215 <table class="memname">
199 216 <tr>
200 </div> 217 <td class="memname"><a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a>&lt;<a class="el" href="classPercussionOnsetDetector.html">PercussionOnsetDetector</a>&gt; percussionOnsetAdapter</td>
201 </div> 218 </tr>
202 <a class="anchor" id="a4e60bb6a99451da5deb18b969e6b16cd"></a> 219 </table>
203 <div class="memitem"> 220 </td>
204 <div class="memproto"> 221 <td class="mlabels-right">
205 <table class="memname"> 222 <span class="mlabels"><span class="mlabel">static</span></span> </td>
206 <tr> 223 </tr>
207 <td class="memname"><a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a>&lt;<a class="el" href="classAmplitudeFollower.html">AmplitudeFollower</a>&gt; <a class="el" href="plugins_8cpp.html#a4e60bb6a99451da5deb18b969e6b16cd">amplitudeAdapter</a><code> [static]</code></td> 224 </table>
208 </tr> 225 </div><div class="memdoc">
209 </table> 226
210 </div> 227 <p class="definition">Definition at line <a class="el" href="plugins_8cpp_source.html#l00049">49</a> of file <a class="el" href="plugins_8cpp_source.html">plugins.cpp</a>.</p>
211 <div class="memdoc"> 228
212 229 </div>
213 <p>Definition at line <a class="el" href="plugins_8cpp_source.html#l00051">51</a> of file <a class="el" href="plugins_8cpp_source.html">plugins.cpp</a>.</p> 230 </div>
214 231 <a id="a937de36d22633261716032570064a4be"></a>
215 </div> 232 <h2 class="memtitle"><span class="permalink"><a href="#a937de36d22633261716032570064a4be">&#9670;&nbsp;</a></span>fixedTempoAdapter</h2>
216 </div> 233
217 <a class="anchor" id="a77810f485caaae4a8b2303496046d3d7"></a> 234 <div class="memitem">
218 <div class="memitem"> 235 <div class="memproto">
219 <div class="memproto"> 236 <table class="mlabels">
220 <table class="memname"> 237 <tr>
221 <tr> 238 <td class="mlabels-left">
222 <td class="memname"><a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a>&lt;<a class="el" href="classPowerSpectrum.html">PowerSpectrum</a>&gt; <a class="el" href="plugins_8cpp.html#a77810f485caaae4a8b2303496046d3d7">powerSpectrum</a><code> [static]</code></td> 239 <table class="memname">
223 </tr> 240 <tr>
224 </table> 241 <td class="memname"><a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a>&lt;<a class="el" href="classFixedTempoEstimator.html">FixedTempoEstimator</a>&gt; fixedTempoAdapter</td>
225 </div> 242 </tr>
226 <div class="memdoc"> 243 </table>
227 244 </td>
228 <p>Definition at line <a class="el" href="plugins_8cpp_source.html#l00052">52</a> of file <a class="el" href="plugins_8cpp_source.html">plugins.cpp</a>.</p> 245 <td class="mlabels-right">
246 <span class="mlabels"><span class="mlabel">static</span></span> </td>
247 </tr>
248 </table>
249 </div><div class="memdoc">
250
251 <p class="definition">Definition at line <a class="el" href="plugins_8cpp_source.html#l00050">50</a> of file <a class="el" href="plugins_8cpp_source.html">plugins.cpp</a>.</p>
252
253 </div>
254 </div>
255 <a id="a4e60bb6a99451da5deb18b969e6b16cd"></a>
256 <h2 class="memtitle"><span class="permalink"><a href="#a4e60bb6a99451da5deb18b969e6b16cd">&#9670;&nbsp;</a></span>amplitudeAdapter</h2>
257
258 <div class="memitem">
259 <div class="memproto">
260 <table class="mlabels">
261 <tr>
262 <td class="mlabels-left">
263 <table class="memname">
264 <tr>
265 <td class="memname"><a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a>&lt;<a class="el" href="classAmplitudeFollower.html">AmplitudeFollower</a>&gt; amplitudeAdapter</td>
266 </tr>
267 </table>
268 </td>
269 <td class="mlabels-right">
270 <span class="mlabels"><span class="mlabel">static</span></span> </td>
271 </tr>
272 </table>
273 </div><div class="memdoc">
274
275 <p class="definition">Definition at line <a class="el" href="plugins_8cpp_source.html#l00051">51</a> of file <a class="el" href="plugins_8cpp_source.html">plugins.cpp</a>.</p>
276
277 </div>
278 </div>
279 <a id="a77810f485caaae4a8b2303496046d3d7"></a>
280 <h2 class="memtitle"><span class="permalink"><a href="#a77810f485caaae4a8b2303496046d3d7">&#9670;&nbsp;</a></span>powerSpectrum</h2>
281
282 <div class="memitem">
283 <div class="memproto">
284 <table class="mlabels">
285 <tr>
286 <td class="mlabels-left">
287 <table class="memname">
288 <tr>
289 <td class="memname"><a class="el" href="classVamp_1_1PluginAdapter.html">Vamp::PluginAdapter</a>&lt;<a class="el" href="classPowerSpectrum.html">PowerSpectrum</a>&gt; powerSpectrum</td>
290 </tr>
291 </table>
292 </td>
293 <td class="mlabels-right">
294 <span class="mlabels"><span class="mlabel">static</span></span> </td>
295 </tr>
296 </table>
297 </div><div class="memdoc">
298
299 <p class="definition">Definition at line <a class="el" href="plugins_8cpp_source.html#l00052">52</a> of file <a class="el" href="plugins_8cpp_source.html">plugins.cpp</a>.</p>
229 300
230 </div> 301 </div>
231 </div> 302 </div>
232 </div><!-- contents --> 303 </div><!-- contents -->
233 </div> 304 </div><!-- doc-content -->
234 <div id="nav-path" class="navpath"> 305 <!-- start footer part -->
235 <ul> 306 <div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
236 <li class="navelem"><a class="el" href="plugins_8cpp.html">plugins.cpp</a> </li> 307 <ul>
237 308 <li class="navelem"><a class="el" href="dir_d28a4824dc47e487b107a5db32ef43c4.html">examples</a></li><li class="navelem"><a class="el" href="plugins_8cpp.html">plugins.cpp</a></li>
238 <li class="footer">Generated on Fri Jul 13 2012 13:28:48 for VampPluginSDK by 309 <li class="footer">Generated by
239 <a href="http://www.doxygen.org/index.html"> 310 <a href="http://www.doxygen.org/index.html">
240 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0 </li> 311 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.13 </li>
241 </ul> 312 </ul>
242 </div> 313 </div>
243
244
245 </body> 314 </body>
246 </html> 315 </html>