annotate code-doc/classVamp_1_1PluginAdapterBase_1_1Impl.html @ 1:632b1ffb5fb2 website

* Add some more provisional RDFs plus index
author cannam
date Fri, 17 Oct 2008 14:53:59 +0000
parents 351c4ebce5f9
children
rev   line source
cannam@0 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
cannam@0 2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
cannam@0 3 <title>VampPluginSDK: Vamp::PluginAdapterBase::Impl Class Reference</title>
cannam@0 4 <link href="doxygen.css" rel="stylesheet" type="text/css">
cannam@0 5 <link href="tabs.css" rel="stylesheet" type="text/css">
cannam@0 6 </head><body>
cannam@0 7 <!-- Generated by Doxygen 1.5.5 -->
cannam@0 8 <div class="navigation" id="top">
cannam@0 9 <div class="tabs">
cannam@0 10 <ul>
cannam@0 11 <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
cannam@0 12 <li><a href="namespaces.html"><span>Namespaces</span></a></li>
cannam@0 13 <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
cannam@0 14 <li><a href="files.html"><span>Files</span></a></li>
cannam@0 15 <li><a href="dirs.html"><span>Directories</span></a></li>
cannam@0 16 </ul>
cannam@0 17 </div>
cannam@0 18 <div class="tabs">
cannam@0 19 <ul>
cannam@0 20 <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
cannam@0 21 <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
cannam@0 22 <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
cannam@0 23 </ul>
cannam@0 24 </div>
cannam@0 25 <div class="navpath"><a class="el" href="namespaceVamp.html">Vamp</a>::<a class="el" href="classVamp_1_1PluginAdapterBase.html">PluginAdapterBase</a>::<a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html">Impl</a>
cannam@0 26 </div>
cannam@0 27 </div>
cannam@0 28 <div class="contents">
cannam@0 29 <h1>Vamp::PluginAdapterBase::Impl Class Reference</h1><!-- doxytag: class="Vamp::PluginAdapterBase::Impl" -->
cannam@0 30 <p>
cannam@0 31 <a href="classVamp_1_1PluginAdapterBase_1_1Impl-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>
cannam@0 32
cannam@0 33 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00046">46</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 34 <table border="0" cellpadding="0" cellspacing="0">
cannam@0 35 <tr><td></td></tr>
cannam@0 36 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
cannam@0 37 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#9b5cff59377109e63b3894920205be9a">Impl</a> (<a class="el" href="classVamp_1_1PluginAdapterBase.html">PluginAdapterBase</a> *)</td></tr>
cannam@0 38
cannam@0 39 <tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#75b00d5c8012db240fc410d18fd1235a">~Impl</a> ()</td></tr>
cannam@0 40
cannam@0 41 <tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="struct__VampPluginDescriptor.html">VampPluginDescriptor</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#31d6c53c6ef9851782674f3e14bf891d">getDescriptor</a> ()</td></tr>
cannam@0 42
cannam@0 43 <tr><td colspan="2"><br><h2>Protected Types</h2></td></tr>
cannam@0 44 <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::map&lt; const void <br>
cannam@0 45 *, <a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html">Impl</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#6c8f2c8fce370d586785353c939601d5">AdapterMap</a></td></tr>
cannam@0 46
cannam@0 47 <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::map&lt; <a class="el" href="classVamp_1_1Plugin.html">Plugin</a> <br>
cannam@0 48 *, <a class="el" href="classVamp_1_1Plugin.html#30f531b8fb69fac41a24e3d2a6a08ed9">Plugin::OutputList</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#fd448b66d5973d8e14ec592dabcbbd2d">OutputMap</a></td></tr>
cannam@0 49
cannam@0 50 <tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
cannam@0 51 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#b4199ab4a8ba40098aac387032c52aa4">cleanup</a> (<a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *plugin)</td></tr>
cannam@0 52
cannam@0 53 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#8274f19566392f843cbf5f745308fd2c">checkOutputMap</a> (<a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *plugin)</td></tr>
cannam@0 54
cannam@0 55 <tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#17af6e67c075bfb9b5069c51c7861e64">getOutputCount</a> (<a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *plugin)</td></tr>
cannam@0 56
cannam@0 57 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__VampOutputDescriptor.html">VampOutputDescriptor</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#088345ac72041e44e18b7bf5edd32f44">getOutputDescriptor</a> (<a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *plugin, unsigned int i)</td></tr>
cannam@0 58
cannam@0 59 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__VampFeatureList.html">VampFeatureList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#0eca18a4ae046e4ac1ebd25bb3ac5a08">process</a> (<a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *plugin, const float *const *inputBuffers, int sec, int nsec)</td></tr>
cannam@0 60
cannam@0 61 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__VampFeatureList.html">VampFeatureList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#9fe7df06eb951c259763d56c49544676">getRemainingFeatures</a> (<a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *plugin)</td></tr>
cannam@0 62
cannam@0 63 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__VampFeatureList.html">VampFeatureList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#550b4522bfbf1ad23297be28c51a4d72">convertFeatures</a> (<a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *plugin, const <a class="el" href="classVamp_1_1Plugin.html#448fb57dc245d47923ec9eeaf9856c5f">Plugin::FeatureSet</a> &amp;features)</td></tr>
cannam@0 64
cannam@0 65 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#429c029c0068230d1afa97426b04ce0d">resizeFS</a> (<a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *plugin, int n)</td></tr>
cannam@0 66
cannam@0 67 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#f5fcc5331f2dfa4c650eee636af72403">resizeFL</a> (<a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *plugin, int n, size_t sz)</td></tr>
cannam@0 68
cannam@0 69 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#9b0791b97e91f8b8c3d18f3ed3bed861">resizeFV</a> (<a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *plugin, int n, int j, size_t sz)</td></tr>
cannam@0 70
cannam@0 71 <tr><td colspan="2"><br><h2>Static Protected Member Functions</h2></td></tr>
cannam@0 72 <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#8cf9e01074559a6b23064d920629dd55">vampInstantiate</a> (const <a class="el" href="struct__VampPluginDescriptor.html">VampPluginDescriptor</a> *desc, float inputSampleRate)</td></tr>
cannam@0 73
cannam@0 74 <tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#198dddb40f4fedc71f8ec45088d22d93">vampCleanup</a> (<a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> handle)</td></tr>
cannam@0 75
cannam@0 76 <tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#210cd61fc3fd8f66eda087a6d726cd2b">vampInitialise</a> (<a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> handle, unsigned int channels, unsigned int stepSize, unsigned int blockSize)</td></tr>
cannam@0 77
cannam@0 78 <tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#9dc6a2cc51118525c50583e2f7ac339a">vampReset</a> (<a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> handle)</td></tr>
cannam@0 79
cannam@0 80 <tr><td class="memItemLeft" nowrap align="right" valign="top">static float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#e3791f409c626f856133d1ed473dbcdd">vampGetParameter</a> (<a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> handle, int param)</td></tr>
cannam@0 81
cannam@0 82 <tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#96a4f1c8359479d41e9b9c3438b561a6">vampSetParameter</a> (<a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> handle, int param, float value)</td></tr>
cannam@0 83
cannam@0 84 <tr><td class="memItemLeft" nowrap align="right" valign="top">static unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#62824538d09f38a060bcc593f79ca8a1">vampGetCurrentProgram</a> (<a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> handle)</td></tr>
cannam@0 85
cannam@0 86 <tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#124b1ee65cbb733004ae96f4fa001246">vampSelectProgram</a> (<a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> handle, unsigned int program)</td></tr>
cannam@0 87
cannam@0 88 <tr><td class="memItemLeft" nowrap align="right" valign="top">static unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#a6e7c06690fed8d7af284be34a590b4b">vampGetPreferredStepSize</a> (<a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> handle)</td></tr>
cannam@0 89
cannam@0 90 <tr><td class="memItemLeft" nowrap align="right" valign="top">static unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#46d39ad29bb4c689e21379e1eb387ace">vampGetPreferredBlockSize</a> (<a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> handle)</td></tr>
cannam@0 91
cannam@0 92 <tr><td class="memItemLeft" nowrap align="right" valign="top">static unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#9825e946f36f8838ec3d4cb838c00220">vampGetMinChannelCount</a> (<a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> handle)</td></tr>
cannam@0 93
cannam@0 94 <tr><td class="memItemLeft" nowrap align="right" valign="top">static unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#16bfdb3fc7b683a170b01bf92a49dee2">vampGetMaxChannelCount</a> (<a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> handle)</td></tr>
cannam@0 95
cannam@0 96 <tr><td class="memItemLeft" nowrap align="right" valign="top">static unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#debb9f604929cde924e783997e9efda3">vampGetOutputCount</a> (<a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> handle)</td></tr>
cannam@0 97
cannam@0 98 <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="struct__VampOutputDescriptor.html">VampOutputDescriptor</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#5118f9af094598b9f8c8a295a5e2290c">vampGetOutputDescriptor</a> (<a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> handle, unsigned int i)</td></tr>
cannam@0 99
cannam@0 100 <tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#ff063ab7b4dfb0d13883e7ce19cf93a3">vampReleaseOutputDescriptor</a> (<a class="el" href="struct__VampOutputDescriptor.html">VampOutputDescriptor</a> *desc)</td></tr>
cannam@0 101
cannam@0 102 <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="struct__VampFeatureList.html">VampFeatureList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#bc8f37b80648a0a7108a6e0ebaf45525">vampProcess</a> (<a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> handle, const float *const *inputBuffers, int sec, int nsec)</td></tr>
cannam@0 103
cannam@0 104 <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="struct__VampFeatureList.html">VampFeatureList</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#f6af04fcb927463cfe1f85e936935767">vampGetRemainingFeatures</a> (<a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> handle)</td></tr>
cannam@0 105
cannam@0 106 <tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#b0bc48dbdb1396410690d1b190522a95">vampReleaseFeatureSet</a> (<a class="el" href="struct__VampFeatureList.html">VampFeatureList</a> *fs)</td></tr>
cannam@0 107
cannam@0 108 <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html">Impl</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#186446e143fb2bb237c952a14db6ceff">lookupAdapter</a> (<a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a>)</td></tr>
cannam@0 109
cannam@0 110 <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
cannam@0 111 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classVamp_1_1PluginAdapterBase.html">PluginAdapterBase</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#c0372df58956b4bf99a9ec070b11dea4">m_base</a></td></tr>
cannam@0 112
cannam@0 113 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#93384198b121720dfa627dafe77839a6">m_populated</a></td></tr>
cannam@0 114
cannam@0 115 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__VampPluginDescriptor.html">VampPluginDescriptor</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#eeea6028dbc6b4b96f4351a5cb79abac">m_descriptor</a></td></tr>
cannam@0 116
cannam@0 117 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classVamp_1_1PluginBase.html#3b6bb4bbd86affe1ca9deceea1aad4f8">Plugin::ParameterList</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#0edebff94969c59cc651b4517bcc6bb9">m_parameters</a></td></tr>
cannam@0 118
cannam@0 119 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classVamp_1_1PluginBase.html#7f66f00437b21e5f694fe02356b12f20">Plugin::ProgramList</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#79666690394693c9e293a4e74960b444">m_programs</a></td></tr>
cannam@0 120
cannam@0 121 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#fd448b66d5973d8e14ec592dabcbbd2d">OutputMap</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#193241eba6e9bcd3d4482c5f646d3822">m_pluginOutputs</a></td></tr>
cannam@0 122
cannam@0 123 <tr><td class="memItemLeft" nowrap align="right" valign="top">std::map&lt; <a class="el" href="classVamp_1_1Plugin.html">Plugin</a> <br>
cannam@0 124 *, <a class="el" href="struct__VampFeatureList.html">VampFeatureList</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#4d3b0d23ae969d2895f13448d294455a">m_fs</a></td></tr>
cannam@0 125
cannam@0 126 <tr><td class="memItemLeft" nowrap align="right" valign="top">std::map&lt; <a class="el" href="classVamp_1_1Plugin.html">Plugin</a> <br>
cannam@0 127 *, std::vector&lt; size_t &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#a9fa862a49d49fae2dc4b45bc23f5281">m_fsizes</a></td></tr>
cannam@0 128
cannam@0 129 <tr><td class="memItemLeft" nowrap align="right" valign="top">std::map&lt; <a class="el" href="classVamp_1_1Plugin.html">Plugin</a> <br>
cannam@0 130 *, std::vector&lt; std::vector<br>
cannam@0 131 &lt; size_t &gt; &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#166ff8e5df4fcd27f74bc7179e14c33e">m_fvsizes</a></td></tr>
cannam@0 132
cannam@0 133 <tr><td colspan="2"><br><h2>Static Protected Attributes</h2></td></tr>
cannam@0 134 <tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#6c8f2c8fce370d586785353c939601d5">AdapterMap</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#3526d127572dd900de260ac90433d062">m_adapterMap</a> = 0</td></tr>
cannam@0 135
cannam@0 136 </table>
cannam@0 137 <hr><h2>Member Typedef Documentation</h2>
cannam@0 138 <a class="anchor" name="6c8f2c8fce370d586785353c939601d5"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::AdapterMap" ref="6c8f2c8fce370d586785353c939601d5" args="" -->
cannam@0 139 <div class="memitem">
cannam@0 140 <div class="memproto">
cannam@0 141 <table class="memname">
cannam@0 142 <tr>
cannam@0 143 <td class="memname">typedef std::map&lt;const void *, <a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html">Impl</a> *&gt; <a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#6c8f2c8fce370d586785353c939601d5">Vamp::PluginAdapterBase::Impl::AdapterMap</a><code> [protected]</code> </td>
cannam@0 144 </tr>
cannam@0 145 </table>
cannam@0 146 </div>
cannam@0 147 <div class="memdoc">
cannam@0 148
cannam@0 149 <p>
cannam@0 150
cannam@0 151 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00107">107</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 152
cannam@0 153 </div>
cannam@0 154 </div><p>
cannam@0 155 <a class="anchor" name="fd448b66d5973d8e14ec592dabcbbd2d"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::OutputMap" ref="fd448b66d5973d8e14ec592dabcbbd2d" args="" -->
cannam@0 156 <div class="memitem">
cannam@0 157 <div class="memproto">
cannam@0 158 <table class="memname">
cannam@0 159 <tr>
cannam@0 160 <td class="memname">typedef std::map&lt;<a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *, <a class="el" href="classVamp_1_1Plugin.html#30f531b8fb69fac41a24e3d2a6a08ed9">Plugin::OutputList</a> *&gt; <a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#fd448b66d5973d8e14ec592dabcbbd2d">Vamp::PluginAdapterBase::Impl::OutputMap</a><code> [protected]</code> </td>
cannam@0 161 </tr>
cannam@0 162 </table>
cannam@0 163 </div>
cannam@0 164 <div class="memdoc">
cannam@0 165
cannam@0 166 <p>
cannam@0 167
cannam@0 168 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00116">116</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 169
cannam@0 170 </div>
cannam@0 171 </div><p>
cannam@0 172 <hr><h2>Constructor &amp; Destructor Documentation</h2>
cannam@0 173 <a class="anchor" name="9b5cff59377109e63b3894920205be9a"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::Impl" ref="9b5cff59377109e63b3894920205be9a" args="(PluginAdapterBase *)" -->
cannam@0 174 <div class="memitem">
cannam@0 175 <div class="memproto">
cannam@0 176 <table class="memname">
cannam@0 177 <tr>
cannam@0 178 <td class="memname">Vamp::PluginAdapterBase::Impl::Impl </td>
cannam@0 179 <td>(</td>
cannam@0 180 <td class="paramtype"><a class="el" href="classVamp_1_1PluginAdapterBase.html">PluginAdapterBase</a> *&nbsp;</td>
cannam@0 181 <td class="paramname"> <em>base</em> </td>
cannam@0 182 <td>&nbsp;)&nbsp;</td>
cannam@0 183 <td width="100%"></td>
cannam@0 184 </tr>
cannam@0 185 </table>
cannam@0 186 </div>
cannam@0 187 <div class="memdoc">
cannam@0 188
cannam@0 189 <p>
cannam@0 190
cannam@0 191 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00143">143</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 192
cannam@0 193 </div>
cannam@0 194 </div><p>
cannam@0 195 <a class="anchor" name="75b00d5c8012db240fc410d18fd1235a"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::~Impl" ref="75b00d5c8012db240fc410d18fd1235a" args="()" -->
cannam@0 196 <div class="memitem">
cannam@0 197 <div class="memproto">
cannam@0 198 <table class="memname">
cannam@0 199 <tr>
cannam@0 200 <td class="memname">Vamp::PluginAdapterBase::Impl::~Impl </td>
cannam@0 201 <td>(</td>
cannam@0 202 <td class="paramname"> </td>
cannam@0 203 <td>&nbsp;)&nbsp;</td>
cannam@0 204 <td width="100%"></td>
cannam@0 205 </tr>
cannam@0 206 </table>
cannam@0 207 </div>
cannam@0 208 <div class="memdoc">
cannam@0 209
cannam@0 210 <p>
cannam@0 211
cannam@0 212 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00258">258</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 213
cannam@0 214 <p>References <a class="el" href="vamp_8h-source.html#l00227">_VampPluginDescriptor::copyright</a>, <a class="el" href="vamp_8h-source.html#l00080">_VampParameterDescriptor::description</a>, <a class="el" href="vamp_8h-source.html#l00218">_VampPluginDescriptor::description</a>, <a class="el" href="vamp_8h-source.html#l00074">_VampParameterDescriptor::identifier</a>, <a class="el" href="vamp_8h-source.html#l00212">_VampPluginDescriptor::identifier</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00108">m_adapterMap</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00112">m_descriptor</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00111">m_populated</a>, <a class="el" href="vamp_8h-source.html#l00221">_VampPluginDescriptor::maker</a>, <a class="el" href="vamp_8h-source.html#l00077">_VampParameterDescriptor::name</a>, <a class="el" href="vamp_8h-source.html#l00215">_VampPluginDescriptor::name</a>, <a class="el" href="vamp_8h-source.html#l00230">_VampPluginDescriptor::parameterCount</a>, <a class="el" href="vamp_8h-source.html#l00233">_VampPluginDescriptor::parameters</a>, <a class="el" href="vamp_8h-source.html#l00236">_VampPluginDescriptor::programCount</a>, <a class="el" href="vamp_8h-source.html#l00239">_VampPluginDescriptor::programs</a>, <a class="el" href="vamp_8h-source.html#l00083">_VampParameterDescriptor::unit</a>, and <a class="el" href="vamp_8h-source.html#l00101">_VampParameterDescriptor::valueNames</a>.</p>
cannam@0 215
cannam@0 216 </div>
cannam@0 217 </div><p>
cannam@0 218 <hr><h2>Member Function Documentation</h2>
cannam@0 219 <a class="anchor" name="31d6c53c6ef9851782674f3e14bf891d"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::getDescriptor" ref="31d6c53c6ef9851782674f3e14bf891d" args="()" -->
cannam@0 220 <div class="memitem">
cannam@0 221 <div class="memproto">
cannam@0 222 <table class="memname">
cannam@0 223 <tr>
cannam@0 224 <td class="memname">const <a class="el" href="struct__VampPluginDescriptor.html">VampPluginDescriptor</a> * Vamp::PluginAdapterBase::Impl::getDescriptor </td>
cannam@0 225 <td>(</td>
cannam@0 226 <td class="paramname"> </td>
cannam@0 227 <td>&nbsp;)&nbsp;</td>
cannam@0 228 <td width="100%"></td>
cannam@0 229 </tr>
cannam@0 230 </table>
cannam@0 231 </div>
cannam@0 232 <div class="memdoc">
cannam@0 233
cannam@0 234 <p>
cannam@0 235
cannam@0 236 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00153">153</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 237
cannam@0 238 <p>References <a class="el" href="struct__VampPluginDescriptor.html#0e4522c33e59c3c518b9262f2477bc27">_VampPluginDescriptor::cleanup</a>, <a class="el" href="vamp_8h-source.html#l00227">_VampPluginDescriptor::copyright</a>, <a class="el" href="classVamp_1_1PluginAdapterBase.html#9116adb9b7a426f4f0ded15e45a5531b">Vamp::PluginAdapterBase::createPlugin()</a>, <a class="el" href="vamp_8h-source.html#l00092">_VampParameterDescriptor::defaultValue</a>, <a class="el" href="vamp_8h-source.html#l00080">_VampParameterDescriptor::description</a>, <a class="el" href="vamp_8h-source.html#l00218">_VampPluginDescriptor::description</a>, <a class="el" href="Plugin_8h-source.html#l00149">Vamp::Plugin::FrequencyDomain</a>, <a class="el" href="classVamp_1_1PluginBase.html#b7e9dedbe965f5ab9018b72920fe7661">Vamp::PluginBase::getCopyright()</a>, <a class="el" href="struct__VampPluginDescriptor.html#861a77525a95d424cb846820b018af53">_VampPluginDescriptor::getCurrentProgram</a>, <a class="el" href="classVamp_1_1PluginBase.html#59153a02364f75fff46973b2072e9e5a">Vamp::PluginBase::getDescription()</a>, <a class="el" href="classVamp_1_1PluginBase.html#d1c6dfc77aa03d937a885b7f08258f4a">Vamp::PluginBase::getIdentifier()</a>, <a class="el" href="classVamp_1_1Plugin.html#e1d317a9702cbeda65ddf0ec500c1ff6">Vamp::Plugin::getInputDomain()</a>, <a class="el" href="classVamp_1_1PluginBase.html#53d9918bf9ef4d12feedf66b2b26c637">Vamp::PluginBase::getMaker()</a>, <a class="el" href="struct__VampPluginDescriptor.html#d1600203418d9646332f5b917284261b">_VampPluginDescriptor::getMaxChannelCount</a>, <a class="el" href="struct__VampPluginDescriptor.html#f175ca17716db5a7545b61b01caabd92">_VampPluginDescriptor::getMinChannelCount</a>, <a class="el" href="classVamp_1_1PluginBase.html#18619d5097e444ecefee0c359da53232">Vamp::PluginBase::getName()</a>, <a class="el" href="struct__VampPluginDescriptor.html#a8fc88da704e24b2b5f674821dd380c1">_VampPluginDescriptor::getOutputCount</a>, <a class="el" href="struct__VampPluginDescriptor.html#92c58b8ff99ad0c23a42333aa55c144d">_VampPluginDescriptor::getOutputDescriptor</a>, <a class="el" href="struct__VampPluginDescriptor.html#07174981875b55ee2ec7521a7f4fc395">_VampPluginDescriptor::getParameter</a>, <a class="el" href="PluginBase_8h-source.html#l00200">Vamp::PluginBase::getParameterDescriptors()</a>, <a class="el" href="classVamp_1_1PluginBase.html#63f686d77bc3d6b807e7944cdde83151">Vamp::PluginBase::getPluginVersion()</a>, <a class="el" href="struct__VampPluginDescriptor.html#c626e42554ab1532c8d8b5132a0faee8">_VampPluginDescriptor::getPreferredBlockSize</a>, <a class="el" href="struct__VampPluginDescriptor.html#2beddf2ce156c05dd24477ac663adcbb">_VampPluginDescriptor::getPreferredStepSize</a>, <a class="el" href="PluginBase_8h-source.html#l00229">Vamp::PluginBase::getPrograms()</a>, <a class="el" href="struct__VampPluginDescriptor.html#d22c666188aadab83c354a0edb18fcf0">_VampPluginDescriptor::getRemainingFeatures</a>, <a class="el" href="PluginBase_8h-source.html#l00067">Vamp::PluginBase::getVampApiVersion()</a>, <a class="el" href="vamp_8h-source.html#l00074">_VampParameterDescriptor::identifier</a>, <a class="el" href="vamp_8h-source.html#l00212">_VampPluginDescriptor::identifier</a>, <a class="el" href="struct__VampPluginDescriptor.html#d0978f17a5e568079470a1978a9aad22">_VampPluginDescriptor::initialise</a>, <a class="el" href="vamp_8h-source.html#l00242">_VampPluginDescriptor::inputDomain</a>, <a class="el" href="struct__VampPluginDescriptor.html#19c4ce36fdeb88eeedb539efc544b8ee">_VampPluginDescriptor::instantiate</a>, <a class="el" href="vamp_8h-source.html#l00095">_VampParameterDescriptor::isQuantized</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00108">m_adapterMap</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00055">m_base</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00112">m_descriptor</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00113">m_parameters</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00111">m_populated</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00114">m_programs</a>, <a class="el" href="vamp_8h-source.html#l00221">_VampPluginDescriptor::maker</a>, <a class="el" href="vamp_8h-source.html#l00089">_VampParameterDescriptor::maxValue</a>, <a class="el" href="vamp_8h-source.html#l00086">_VampParameterDescriptor::minValue</a>, <a class="el" href="vamp_8h-source.html#l00077">_VampParameterDescriptor::name</a>, <a class="el" href="vamp_8h-source.html#l00215">_VampPluginDescriptor::name</a>, <a class="el" href="vamp_8h-source.html#l00230">_VampPluginDescriptor::parameterCount</a>, <a class="el" href="vamp_8h-source.html#l00233">_VampPluginDescriptor::parameters</a>, <a class="el" href="vamp_8h-source.html#l00224">_VampPluginDescriptor::pluginVersion</a>, <a class="el" href="struct__VampPluginDescriptor.html#c5a0a75b6e68b22fed536765d1f2f254">_VampPluginDescriptor::process</a>, <a class="el" href="vamp_8h-source.html#l00236">_VampPluginDescriptor::programCount</a>, <a class="el" href="vamp_8h-source.html#l00239">_VampPluginDescriptor::programs</a>, <a class="el" href="vamp_8h-source.html#l00098">_VampParameterDescriptor::quantizeStep</a>, <a class="el" href="struct__VampPluginDescriptor.html#c4bafe8ad2734d21a433d745b18e7d63">_VampPluginDescriptor::releaseFeatureSet</a>, <a class="el" href="struct__VampPluginDescriptor.html#8cc38edc921616e67e551aa03397ec79">_VampPluginDescriptor::releaseOutputDescriptor</a>, <a class="el" href="struct__VampPluginDescriptor.html#12267f6b506aeda3792ff7c982b02336">_VampPluginDescriptor::reset</a>, <a class="el" href="struct__VampPluginDescriptor.html#d9af40cb165ca187e49250964af5f5cf">_VampPluginDescriptor::selectProgram</a>, <a class="el" href="struct__VampPluginDescriptor.html#ad3cfc7a3b432df40bd9db13eee6a481">_VampPluginDescriptor::setParameter</a>, <a class="el" href="vamp_8h-source.html#l00083">_VampParameterDescriptor::unit</a>, <a class="el" href="vamp_8h-source.html#l00101">_VampParameterDescriptor::valueNames</a>, <a class="el" href="vamp_8h-source.html#l00053">VAMP_API_VERSION</a>, <a class="el" href="vamp_8h-source.html#l00209">_VampPluginDescriptor::vampApiVersion</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00349">vampCleanup()</a>, <a class="el" href="vamp_8h-source.html#l00200">vampFrequencyDomain</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00417">vampGetCurrentProgram()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00478">vampGetMaxChannelCount()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00468">vampGetMinChannelCount()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00488">vampGetOutputCount()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00503">vampGetOutputDescriptor()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00389">vampGetParameter()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00458">vampGetPreferredBlockSize()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00448">vampGetPreferredStepSize()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00557">vampGetRemainingFeatures()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00364">vampInitialise()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00317">vampInstantiate()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00541">vampProcess()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00569">vampReleaseFeatureSet()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00519">vampReleaseOutputDescriptor()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00379">vampReset()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00434">vampSelectProgram()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00403">vampSetParameter()</a>, and <a class="el" href="vamp_8h-source.html#l00199">vampTimeDomain</a>.</p>
cannam@0 239
cannam@0 240 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00138">Vamp::PluginAdapterBase::getDescriptor()</a>.</p>
cannam@0 241
cannam@0 242 </div>
cannam@0 243 </div><p>
cannam@0 244 <a class="anchor" name="8cf9e01074559a6b23064d920629dd55"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampInstantiate" ref="8cf9e01074559a6b23064d920629dd55" args="(const VampPluginDescriptor *desc, float inputSampleRate)" -->
cannam@0 245 <div class="memitem">
cannam@0 246 <div class="memproto">
cannam@0 247 <table class="memname">
cannam@0 248 <tr>
cannam@0 249 <td class="memname"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> Vamp::PluginAdapterBase::Impl::vampInstantiate </td>
cannam@0 250 <td>(</td>
cannam@0 251 <td class="paramtype">const <a class="el" href="struct__VampPluginDescriptor.html">VampPluginDescriptor</a> *&nbsp;</td>
cannam@0 252 <td class="paramname"> <em>desc</em>, </td>
cannam@0 253 </tr>
cannam@0 254 <tr>
cannam@0 255 <td class="paramkey"></td>
cannam@0 256 <td></td>
cannam@0 257 <td class="paramtype">float&nbsp;</td>
cannam@0 258 <td class="paramname"> <em>inputSampleRate</em></td><td>&nbsp;</td>
cannam@0 259 </tr>
cannam@0 260 <tr>
cannam@0 261 <td></td>
cannam@0 262 <td>)</td>
cannam@0 263 <td></td><td></td><td width="100%"><code> [static, protected]</code></td>
cannam@0 264 </tr>
cannam@0 265 </table>
cannam@0 266 </div>
cannam@0 267 <div class="memdoc">
cannam@0 268
cannam@0 269 <p>
cannam@0 270
cannam@0 271 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00317">317</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 272
cannam@0 273 <p>References <a class="el" href="classVamp_1_1PluginAdapterBase.html#9116adb9b7a426f4f0ded15e45a5531b">Vamp::PluginAdapterBase::createPlugin()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00108">m_adapterMap</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00055">m_base</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00112">m_descriptor</a>.</p>
cannam@0 274
cannam@0 275 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p>
cannam@0 276
cannam@0 277 </div>
cannam@0 278 </div><p>
cannam@0 279 <a class="anchor" name="198dddb40f4fedc71f8ec45088d22d93"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampCleanup" ref="198dddb40f4fedc71f8ec45088d22d93" args="(VampPluginHandle handle)" -->
cannam@0 280 <div class="memitem">
cannam@0 281 <div class="memproto">
cannam@0 282 <table class="memname">
cannam@0 283 <tr>
cannam@0 284 <td class="memname">void Vamp::PluginAdapterBase::Impl::vampCleanup </td>
cannam@0 285 <td>(</td>
cannam@0 286 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a>&nbsp;</td>
cannam@0 287 <td class="paramname"> <em>handle</em> </td>
cannam@0 288 <td>&nbsp;)&nbsp;</td>
cannam@0 289 <td width="100%"><code> [static, protected]</code></td>
cannam@0 290 </tr>
cannam@0 291 </table>
cannam@0 292 </div>
cannam@0 293 <div class="memdoc">
cannam@0 294
cannam@0 295 <p>
cannam@0 296
cannam@0 297 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00349">349</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 298
cannam@0 299 <p>References <a class="el" href="PluginAdapter_8cpp-source.html#l00577">cleanup()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00304">lookupAdapter()</a>.</p>
cannam@0 300
cannam@0 301 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p>
cannam@0 302
cannam@0 303 </div>
cannam@0 304 </div><p>
cannam@0 305 <a class="anchor" name="210cd61fc3fd8f66eda087a6d726cd2b"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampInitialise" ref="210cd61fc3fd8f66eda087a6d726cd2b" args="(VampPluginHandle handle, unsigned int channels, unsigned int stepSize, unsigned int blockSize)" -->
cannam@0 306 <div class="memitem">
cannam@0 307 <div class="memproto">
cannam@0 308 <table class="memname">
cannam@0 309 <tr>
cannam@0 310 <td class="memname">int Vamp::PluginAdapterBase::Impl::vampInitialise </td>
cannam@0 311 <td>(</td>
cannam@0 312 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a>&nbsp;</td>
cannam@0 313 <td class="paramname"> <em>handle</em>, </td>
cannam@0 314 </tr>
cannam@0 315 <tr>
cannam@0 316 <td class="paramkey"></td>
cannam@0 317 <td></td>
cannam@0 318 <td class="paramtype">unsigned int&nbsp;</td>
cannam@0 319 <td class="paramname"> <em>channels</em>, </td>
cannam@0 320 </tr>
cannam@0 321 <tr>
cannam@0 322 <td class="paramkey"></td>
cannam@0 323 <td></td>
cannam@0 324 <td class="paramtype">unsigned int&nbsp;</td>
cannam@0 325 <td class="paramname"> <em>stepSize</em>, </td>
cannam@0 326 </tr>
cannam@0 327 <tr>
cannam@0 328 <td class="paramkey"></td>
cannam@0 329 <td></td>
cannam@0 330 <td class="paramtype">unsigned int&nbsp;</td>
cannam@0 331 <td class="paramname"> <em>blockSize</em></td><td>&nbsp;</td>
cannam@0 332 </tr>
cannam@0 333 <tr>
cannam@0 334 <td></td>
cannam@0 335 <td>)</td>
cannam@0 336 <td></td><td></td><td width="100%"><code> [static, protected]</code></td>
cannam@0 337 </tr>
cannam@0 338 </table>
cannam@0 339 </div>
cannam@0 340 <div class="memdoc">
cannam@0 341
cannam@0 342 <p>
cannam@0 343
cannam@0 344 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00364">364</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 345
cannam@0 346 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p>
cannam@0 347
cannam@0 348 </div>
cannam@0 349 </div><p>
cannam@0 350 <a class="anchor" name="9dc6a2cc51118525c50583e2f7ac339a"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampReset" ref="9dc6a2cc51118525c50583e2f7ac339a" args="(VampPluginHandle handle)" -->
cannam@0 351 <div class="memitem">
cannam@0 352 <div class="memproto">
cannam@0 353 <table class="memname">
cannam@0 354 <tr>
cannam@0 355 <td class="memname">void Vamp::PluginAdapterBase::Impl::vampReset </td>
cannam@0 356 <td>(</td>
cannam@0 357 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a>&nbsp;</td>
cannam@0 358 <td class="paramname"> <em>handle</em> </td>
cannam@0 359 <td>&nbsp;)&nbsp;</td>
cannam@0 360 <td width="100%"><code> [static, protected]</code></td>
cannam@0 361 </tr>
cannam@0 362 </table>
cannam@0 363 </div>
cannam@0 364 <div class="memdoc">
cannam@0 365
cannam@0 366 <p>
cannam@0 367
cannam@0 368 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00379">379</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 369
cannam@0 370 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p>
cannam@0 371
cannam@0 372 </div>
cannam@0 373 </div><p>
cannam@0 374 <a class="anchor" name="e3791f409c626f856133d1ed473dbcdd"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampGetParameter" ref="e3791f409c626f856133d1ed473dbcdd" args="(VampPluginHandle handle, int param)" -->
cannam@0 375 <div class="memitem">
cannam@0 376 <div class="memproto">
cannam@0 377 <table class="memname">
cannam@0 378 <tr>
cannam@0 379 <td class="memname">float Vamp::PluginAdapterBase::Impl::vampGetParameter </td>
cannam@0 380 <td>(</td>
cannam@0 381 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a>&nbsp;</td>
cannam@0 382 <td class="paramname"> <em>handle</em>, </td>
cannam@0 383 </tr>
cannam@0 384 <tr>
cannam@0 385 <td class="paramkey"></td>
cannam@0 386 <td></td>
cannam@0 387 <td class="paramtype">int&nbsp;</td>
cannam@0 388 <td class="paramname"> <em>param</em></td><td>&nbsp;</td>
cannam@0 389 </tr>
cannam@0 390 <tr>
cannam@0 391 <td></td>
cannam@0 392 <td>)</td>
cannam@0 393 <td></td><td></td><td width="100%"><code> [static, protected]</code></td>
cannam@0 394 </tr>
cannam@0 395 </table>
cannam@0 396 </div>
cannam@0 397 <div class="memdoc">
cannam@0 398
cannam@0 399 <p>
cannam@0 400
cannam@0 401 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00389">389</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 402
cannam@0 403 <p>References <a class="el" href="PluginAdapter_8cpp-source.html#l00304">lookupAdapter()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00113">m_parameters</a>.</p>
cannam@0 404
cannam@0 405 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p>
cannam@0 406
cannam@0 407 </div>
cannam@0 408 </div><p>
cannam@0 409 <a class="anchor" name="96a4f1c8359479d41e9b9c3438b561a6"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampSetParameter" ref="96a4f1c8359479d41e9b9c3438b561a6" args="(VampPluginHandle handle, int param, float value)" -->
cannam@0 410 <div class="memitem">
cannam@0 411 <div class="memproto">
cannam@0 412 <table class="memname">
cannam@0 413 <tr>
cannam@0 414 <td class="memname">void Vamp::PluginAdapterBase::Impl::vampSetParameter </td>
cannam@0 415 <td>(</td>
cannam@0 416 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a>&nbsp;</td>
cannam@0 417 <td class="paramname"> <em>handle</em>, </td>
cannam@0 418 </tr>
cannam@0 419 <tr>
cannam@0 420 <td class="paramkey"></td>
cannam@0 421 <td></td>
cannam@0 422 <td class="paramtype">int&nbsp;</td>
cannam@0 423 <td class="paramname"> <em>param</em>, </td>
cannam@0 424 </tr>
cannam@0 425 <tr>
cannam@0 426 <td class="paramkey"></td>
cannam@0 427 <td></td>
cannam@0 428 <td class="paramtype">float&nbsp;</td>
cannam@0 429 <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
cannam@0 430 </tr>
cannam@0 431 <tr>
cannam@0 432 <td></td>
cannam@0 433 <td>)</td>
cannam@0 434 <td></td><td></td><td width="100%"><code> [static, protected]</code></td>
cannam@0 435 </tr>
cannam@0 436 </table>
cannam@0 437 </div>
cannam@0 438 <div class="memdoc">
cannam@0 439
cannam@0 440 <p>
cannam@0 441
cannam@0 442 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00403">403</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 443
cannam@0 444 <p>References <a class="el" href="PluginAdapter_8cpp-source.html#l00304">lookupAdapter()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00113">m_parameters</a>.</p>
cannam@0 445
cannam@0 446 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p>
cannam@0 447
cannam@0 448 </div>
cannam@0 449 </div><p>
cannam@0 450 <a class="anchor" name="62824538d09f38a060bcc593f79ca8a1"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampGetCurrentProgram" ref="62824538d09f38a060bcc593f79ca8a1" args="(VampPluginHandle handle)" -->
cannam@0 451 <div class="memitem">
cannam@0 452 <div class="memproto">
cannam@0 453 <table class="memname">
cannam@0 454 <tr>
cannam@0 455 <td class="memname">unsigned int Vamp::PluginAdapterBase::Impl::vampGetCurrentProgram </td>
cannam@0 456 <td>(</td>
cannam@0 457 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a>&nbsp;</td>
cannam@0 458 <td class="paramname"> <em>handle</em> </td>
cannam@0 459 <td>&nbsp;)&nbsp;</td>
cannam@0 460 <td width="100%"><code> [static, protected]</code></td>
cannam@0 461 </tr>
cannam@0 462 </table>
cannam@0 463 </div>
cannam@0 464 <div class="memdoc">
cannam@0 465
cannam@0 466 <p>
cannam@0 467
cannam@0 468 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00417">417</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 469
cannam@0 470 <p>References <a class="el" href="PluginAdapter_8cpp-source.html#l00304">lookupAdapter()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00114">m_programs</a>.</p>
cannam@0 471
cannam@0 472 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p>
cannam@0 473
cannam@0 474 </div>
cannam@0 475 </div><p>
cannam@0 476 <a class="anchor" name="124b1ee65cbb733004ae96f4fa001246"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampSelectProgram" ref="124b1ee65cbb733004ae96f4fa001246" args="(VampPluginHandle handle, unsigned int program)" -->
cannam@0 477 <div class="memitem">
cannam@0 478 <div class="memproto">
cannam@0 479 <table class="memname">
cannam@0 480 <tr>
cannam@0 481 <td class="memname">void Vamp::PluginAdapterBase::Impl::vampSelectProgram </td>
cannam@0 482 <td>(</td>
cannam@0 483 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a>&nbsp;</td>
cannam@0 484 <td class="paramname"> <em>handle</em>, </td>
cannam@0 485 </tr>
cannam@0 486 <tr>
cannam@0 487 <td class="paramkey"></td>
cannam@0 488 <td></td>
cannam@0 489 <td class="paramtype">unsigned int&nbsp;</td>
cannam@0 490 <td class="paramname"> <em>program</em></td><td>&nbsp;</td>
cannam@0 491 </tr>
cannam@0 492 <tr>
cannam@0 493 <td></td>
cannam@0 494 <td>)</td>
cannam@0 495 <td></td><td></td><td width="100%"><code> [static, protected]</code></td>
cannam@0 496 </tr>
cannam@0 497 </table>
cannam@0 498 </div>
cannam@0 499 <div class="memdoc">
cannam@0 500
cannam@0 501 <p>
cannam@0 502
cannam@0 503 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00434">434</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 504
cannam@0 505 <p>References <a class="el" href="PluginAdapter_8cpp-source.html#l00304">lookupAdapter()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00114">m_programs</a>.</p>
cannam@0 506
cannam@0 507 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p>
cannam@0 508
cannam@0 509 </div>
cannam@0 510 </div><p>
cannam@0 511 <a class="anchor" name="a6e7c06690fed8d7af284be34a590b4b"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampGetPreferredStepSize" ref="a6e7c06690fed8d7af284be34a590b4b" args="(VampPluginHandle handle)" -->
cannam@0 512 <div class="memitem">
cannam@0 513 <div class="memproto">
cannam@0 514 <table class="memname">
cannam@0 515 <tr>
cannam@0 516 <td class="memname">unsigned int Vamp::PluginAdapterBase::Impl::vampGetPreferredStepSize </td>
cannam@0 517 <td>(</td>
cannam@0 518 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a>&nbsp;</td>
cannam@0 519 <td class="paramname"> <em>handle</em> </td>
cannam@0 520 <td>&nbsp;)&nbsp;</td>
cannam@0 521 <td width="100%"><code> [static, protected]</code></td>
cannam@0 522 </tr>
cannam@0 523 </table>
cannam@0 524 </div>
cannam@0 525 <div class="memdoc">
cannam@0 526
cannam@0 527 <p>
cannam@0 528
cannam@0 529 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00448">448</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 530
cannam@0 531 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p>
cannam@0 532
cannam@0 533 </div>
cannam@0 534 </div><p>
cannam@0 535 <a class="anchor" name="46d39ad29bb4c689e21379e1eb387ace"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampGetPreferredBlockSize" ref="46d39ad29bb4c689e21379e1eb387ace" args="(VampPluginHandle handle)" -->
cannam@0 536 <div class="memitem">
cannam@0 537 <div class="memproto">
cannam@0 538 <table class="memname">
cannam@0 539 <tr>
cannam@0 540 <td class="memname">unsigned int Vamp::PluginAdapterBase::Impl::vampGetPreferredBlockSize </td>
cannam@0 541 <td>(</td>
cannam@0 542 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a>&nbsp;</td>
cannam@0 543 <td class="paramname"> <em>handle</em> </td>
cannam@0 544 <td>&nbsp;)&nbsp;</td>
cannam@0 545 <td width="100%"><code> [static, protected]</code></td>
cannam@0 546 </tr>
cannam@0 547 </table>
cannam@0 548 </div>
cannam@0 549 <div class="memdoc">
cannam@0 550
cannam@0 551 <p>
cannam@0 552
cannam@0 553 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00458">458</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 554
cannam@0 555 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p>
cannam@0 556
cannam@0 557 </div>
cannam@0 558 </div><p>
cannam@0 559 <a class="anchor" name="9825e946f36f8838ec3d4cb838c00220"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampGetMinChannelCount" ref="9825e946f36f8838ec3d4cb838c00220" args="(VampPluginHandle handle)" -->
cannam@0 560 <div class="memitem">
cannam@0 561 <div class="memproto">
cannam@0 562 <table class="memname">
cannam@0 563 <tr>
cannam@0 564 <td class="memname">unsigned int Vamp::PluginAdapterBase::Impl::vampGetMinChannelCount </td>
cannam@0 565 <td>(</td>
cannam@0 566 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a>&nbsp;</td>
cannam@0 567 <td class="paramname"> <em>handle</em> </td>
cannam@0 568 <td>&nbsp;)&nbsp;</td>
cannam@0 569 <td width="100%"><code> [static, protected]</code></td>
cannam@0 570 </tr>
cannam@0 571 </table>
cannam@0 572 </div>
cannam@0 573 <div class="memdoc">
cannam@0 574
cannam@0 575 <p>
cannam@0 576
cannam@0 577 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00468">468</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 578
cannam@0 579 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p>
cannam@0 580
cannam@0 581 </div>
cannam@0 582 </div><p>
cannam@0 583 <a class="anchor" name="16bfdb3fc7b683a170b01bf92a49dee2"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampGetMaxChannelCount" ref="16bfdb3fc7b683a170b01bf92a49dee2" args="(VampPluginHandle handle)" -->
cannam@0 584 <div class="memitem">
cannam@0 585 <div class="memproto">
cannam@0 586 <table class="memname">
cannam@0 587 <tr>
cannam@0 588 <td class="memname">unsigned int Vamp::PluginAdapterBase::Impl::vampGetMaxChannelCount </td>
cannam@0 589 <td>(</td>
cannam@0 590 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a>&nbsp;</td>
cannam@0 591 <td class="paramname"> <em>handle</em> </td>
cannam@0 592 <td>&nbsp;)&nbsp;</td>
cannam@0 593 <td width="100%"><code> [static, protected]</code></td>
cannam@0 594 </tr>
cannam@0 595 </table>
cannam@0 596 </div>
cannam@0 597 <div class="memdoc">
cannam@0 598
cannam@0 599 <p>
cannam@0 600
cannam@0 601 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00478">478</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 602
cannam@0 603 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p>
cannam@0 604
cannam@0 605 </div>
cannam@0 606 </div><p>
cannam@0 607 <a class="anchor" name="debb9f604929cde924e783997e9efda3"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampGetOutputCount" ref="debb9f604929cde924e783997e9efda3" args="(VampPluginHandle handle)" -->
cannam@0 608 <div class="memitem">
cannam@0 609 <div class="memproto">
cannam@0 610 <table class="memname">
cannam@0 611 <tr>
cannam@0 612 <td class="memname">unsigned int Vamp::PluginAdapterBase::Impl::vampGetOutputCount </td>
cannam@0 613 <td>(</td>
cannam@0 614 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a>&nbsp;</td>
cannam@0 615 <td class="paramname"> <em>handle</em> </td>
cannam@0 616 <td>&nbsp;)&nbsp;</td>
cannam@0 617 <td width="100%"><code> [static, protected]</code></td>
cannam@0 618 </tr>
cannam@0 619 </table>
cannam@0 620 </div>
cannam@0 621 <div class="memdoc">
cannam@0 622
cannam@0 623 <p>
cannam@0 624
cannam@0 625 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00488">488</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 626
cannam@0 627 <p>References <a class="el" href="PluginAdapter_8cpp-source.html#l00630">getOutputCount()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00304">lookupAdapter()</a>.</p>
cannam@0 628
cannam@0 629 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p>
cannam@0 630
cannam@0 631 </div>
cannam@0 632 </div><p>
cannam@0 633 <a class="anchor" name="5118f9af094598b9f8c8a295a5e2290c"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampGetOutputDescriptor" ref="5118f9af094598b9f8c8a295a5e2290c" args="(VampPluginHandle handle, unsigned int i)" -->
cannam@0 634 <div class="memitem">
cannam@0 635 <div class="memproto">
cannam@0 636 <table class="memname">
cannam@0 637 <tr>
cannam@0 638 <td class="memname"><a class="el" href="struct__VampOutputDescriptor.html">VampOutputDescriptor</a> * Vamp::PluginAdapterBase::Impl::vampGetOutputDescriptor </td>
cannam@0 639 <td>(</td>
cannam@0 640 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a>&nbsp;</td>
cannam@0 641 <td class="paramname"> <em>handle</em>, </td>
cannam@0 642 </tr>
cannam@0 643 <tr>
cannam@0 644 <td class="paramkey"></td>
cannam@0 645 <td></td>
cannam@0 646 <td class="paramtype">unsigned int&nbsp;</td>
cannam@0 647 <td class="paramname"> <em>i</em></td><td>&nbsp;</td>
cannam@0 648 </tr>
cannam@0 649 <tr>
cannam@0 650 <td></td>
cannam@0 651 <td>)</td>
cannam@0 652 <td></td><td></td><td width="100%"><code> [static, protected]</code></td>
cannam@0 653 </tr>
cannam@0 654 </table>
cannam@0 655 </div>
cannam@0 656 <div class="memdoc">
cannam@0 657
cannam@0 658 <p>
cannam@0 659
cannam@0 660 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00503">503</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 661
cannam@0 662 <p>References <a class="el" href="PluginAdapter_8cpp-source.html#l00637">getOutputDescriptor()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00304">lookupAdapter()</a>.</p>
cannam@0 663
cannam@0 664 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p>
cannam@0 665
cannam@0 666 </div>
cannam@0 667 </div><p>
cannam@0 668 <a class="anchor" name="ff063ab7b4dfb0d13883e7ce19cf93a3"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampReleaseOutputDescriptor" ref="ff063ab7b4dfb0d13883e7ce19cf93a3" args="(VampOutputDescriptor *desc)" -->
cannam@0 669 <div class="memitem">
cannam@0 670 <div class="memproto">
cannam@0 671 <table class="memname">
cannam@0 672 <tr>
cannam@0 673 <td class="memname">void Vamp::PluginAdapterBase::Impl::vampReleaseOutputDescriptor </td>
cannam@0 674 <td>(</td>
cannam@0 675 <td class="paramtype"><a class="el" href="struct__VampOutputDescriptor.html">VampOutputDescriptor</a> *&nbsp;</td>
cannam@0 676 <td class="paramname"> <em>desc</em> </td>
cannam@0 677 <td>&nbsp;)&nbsp;</td>
cannam@0 678 <td width="100%"><code> [static, protected]</code></td>
cannam@0 679 </tr>
cannam@0 680 </table>
cannam@0 681 </div>
cannam@0 682 <div class="memdoc">
cannam@0 683
cannam@0 684 <p>
cannam@0 685
cannam@0 686 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00519">519</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 687
cannam@0 688 <p>References <a class="el" href="vamp_8h-source.html#l00136">_VampOutputDescriptor::binCount</a>, <a class="el" href="vamp_8h-source.html#l00139">_VampOutputDescriptor::binNames</a>, <a class="el" href="vamp_8h-source.html#l00127">_VampOutputDescriptor::description</a>, <a class="el" href="vamp_8h-source.html#l00133">_VampOutputDescriptor::hasFixedBinCount</a>, <a class="el" href="vamp_8h-source.html#l00121">_VampOutputDescriptor::identifier</a>, <a class="el" href="vamp_8h-source.html#l00124">_VampOutputDescriptor::name</a>, and <a class="el" href="vamp_8h-source.html#l00130">_VampOutputDescriptor::unit</a>.</p>
cannam@0 689
cannam@0 690 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p>
cannam@0 691
cannam@0 692 </div>
cannam@0 693 </div><p>
cannam@0 694 <a class="anchor" name="bc8f37b80648a0a7108a6e0ebaf45525"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampProcess" ref="bc8f37b80648a0a7108a6e0ebaf45525" args="(VampPluginHandle handle, const float *const *inputBuffers, int sec, int nsec)" -->
cannam@0 695 <div class="memitem">
cannam@0 696 <div class="memproto">
cannam@0 697 <table class="memname">
cannam@0 698 <tr>
cannam@0 699 <td class="memname"><a class="el" href="struct__VampFeatureList.html">VampFeatureList</a> * Vamp::PluginAdapterBase::Impl::vampProcess </td>
cannam@0 700 <td>(</td>
cannam@0 701 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a>&nbsp;</td>
cannam@0 702 <td class="paramname"> <em>handle</em>, </td>
cannam@0 703 </tr>
cannam@0 704 <tr>
cannam@0 705 <td class="paramkey"></td>
cannam@0 706 <td></td>
cannam@0 707 <td class="paramtype">const float *const *&nbsp;</td>
cannam@0 708 <td class="paramname"> <em>inputBuffers</em>, </td>
cannam@0 709 </tr>
cannam@0 710 <tr>
cannam@0 711 <td class="paramkey"></td>
cannam@0 712 <td></td>
cannam@0 713 <td class="paramtype">int&nbsp;</td>
cannam@0 714 <td class="paramname"> <em>sec</em>, </td>
cannam@0 715 </tr>
cannam@0 716 <tr>
cannam@0 717 <td class="paramkey"></td>
cannam@0 718 <td></td>
cannam@0 719 <td class="paramtype">int&nbsp;</td>
cannam@0 720 <td class="paramname"> <em>nsec</em></td><td>&nbsp;</td>
cannam@0 721 </tr>
cannam@0 722 <tr>
cannam@0 723 <td></td>
cannam@0 724 <td>)</td>
cannam@0 725 <td></td><td></td><td width="100%"><code> [static, protected]</code></td>
cannam@0 726 </tr>
cannam@0 727 </table>
cannam@0 728 </div>
cannam@0 729 <div class="memdoc">
cannam@0 730
cannam@0 731 <p>
cannam@0 732
cannam@0 733 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00541">541</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 734
cannam@0 735 <p>References <a class="el" href="PluginAdapter_8cpp-source.html#l00304">lookupAdapter()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00690">process()</a>.</p>
cannam@0 736
cannam@0 737 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p>
cannam@0 738
cannam@0 739 </div>
cannam@0 740 </div><p>
cannam@0 741 <a class="anchor" name="f6af04fcb927463cfe1f85e936935767"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampGetRemainingFeatures" ref="f6af04fcb927463cfe1f85e936935767" args="(VampPluginHandle handle)" -->
cannam@0 742 <div class="memitem">
cannam@0 743 <div class="memproto">
cannam@0 744 <table class="memname">
cannam@0 745 <tr>
cannam@0 746 <td class="memname"><a class="el" href="struct__VampFeatureList.html">VampFeatureList</a> * Vamp::PluginAdapterBase::Impl::vampGetRemainingFeatures </td>
cannam@0 747 <td>(</td>
cannam@0 748 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a>&nbsp;</td>
cannam@0 749 <td class="paramname"> <em>handle</em> </td>
cannam@0 750 <td>&nbsp;)&nbsp;</td>
cannam@0 751 <td width="100%"><code> [static, protected]</code></td>
cannam@0 752 </tr>
cannam@0 753 </table>
cannam@0 754 </div>
cannam@0 755 <div class="memdoc">
cannam@0 756
cannam@0 757 <p>
cannam@0 758
cannam@0 759 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00557">557</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 760
cannam@0 761 <p>References <a class="el" href="PluginAdapter_8cpp-source.html#l00701">getRemainingFeatures()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00304">lookupAdapter()</a>.</p>
cannam@0 762
cannam@0 763 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p>
cannam@0 764
cannam@0 765 </div>
cannam@0 766 </div><p>
cannam@0 767 <a class="anchor" name="b0bc48dbdb1396410690d1b190522a95"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampReleaseFeatureSet" ref="b0bc48dbdb1396410690d1b190522a95" args="(VampFeatureList *fs)" -->
cannam@0 768 <div class="memitem">
cannam@0 769 <div class="memproto">
cannam@0 770 <table class="memname">
cannam@0 771 <tr>
cannam@0 772 <td class="memname">void Vamp::PluginAdapterBase::Impl::vampReleaseFeatureSet </td>
cannam@0 773 <td>(</td>
cannam@0 774 <td class="paramtype"><a class="el" href="struct__VampFeatureList.html">VampFeatureList</a> *&nbsp;</td>
cannam@0 775 <td class="paramname"> <em>fs</em> </td>
cannam@0 776 <td>&nbsp;)&nbsp;</td>
cannam@0 777 <td width="100%"><code> [static, protected]</code></td>
cannam@0 778 </tr>
cannam@0 779 </table>
cannam@0 780 </div>
cannam@0 781 <div class="memdoc">
cannam@0 782
cannam@0 783 <p>
cannam@0 784
cannam@0 785 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00569">569</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 786
cannam@0 787 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p>
cannam@0 788
cannam@0 789 </div>
cannam@0 790 </div><p>
cannam@0 791 <a class="anchor" name="b4199ab4a8ba40098aac387032c52aa4"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::cleanup" ref="b4199ab4a8ba40098aac387032c52aa4" args="(Plugin *plugin)" -->
cannam@0 792 <div class="memitem">
cannam@0 793 <div class="memproto">
cannam@0 794 <table class="memname">
cannam@0 795 <tr>
cannam@0 796 <td class="memname">void Vamp::PluginAdapterBase::Impl::cleanup </td>
cannam@0 797 <td>(</td>
cannam@0 798 <td class="paramtype"><a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *&nbsp;</td>
cannam@0 799 <td class="paramname"> <em>plugin</em> </td>
cannam@0 800 <td>&nbsp;)&nbsp;</td>
cannam@0 801 <td width="100%"><code> [protected]</code></td>
cannam@0 802 </tr>
cannam@0 803 </table>
cannam@0 804 </div>
cannam@0 805 <div class="memdoc">
cannam@0 806
cannam@0 807 <p>
cannam@0 808
cannam@0 809 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00577">577</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 810
cannam@0 811 <p>References <a class="el" href="PluginAdapter_8cpp-source.html#l00108">m_adapterMap</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00119">m_fs</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00120">m_fsizes</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00121">m_fvsizes</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00117">m_pluginOutputs</a>.</p>
cannam@0 812
cannam@0 813 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00349">vampCleanup()</a>.</p>
cannam@0 814
cannam@0 815 </div>
cannam@0 816 </div><p>
cannam@0 817 <a class="anchor" name="8274f19566392f843cbf5f745308fd2c"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::checkOutputMap" ref="8274f19566392f843cbf5f745308fd2c" args="(Plugin *plugin)" -->
cannam@0 818 <div class="memitem">
cannam@0 819 <div class="memproto">
cannam@0 820 <table class="memname">
cannam@0 821 <tr>
cannam@0 822 <td class="memname">void Vamp::PluginAdapterBase::Impl::checkOutputMap </td>
cannam@0 823 <td>(</td>
cannam@0 824 <td class="paramtype"><a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *&nbsp;</td>
cannam@0 825 <td class="paramname"> <em>plugin</em> </td>
cannam@0 826 <td>&nbsp;)&nbsp;</td>
cannam@0 827 <td width="100%"><code> [protected]</code></td>
cannam@0 828 </tr>
cannam@0 829 </table>
cannam@0 830 </div>
cannam@0 831 <div class="memdoc">
cannam@0 832
cannam@0 833 <p>
cannam@0 834
cannam@0 835 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00619">619</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 836
cannam@0 837 <p>References <a class="el" href="classVamp_1_1Plugin.html#d064d5d132b5c9bd7064f429c3309e35">Vamp::Plugin::getOutputDescriptors()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00117">m_pluginOutputs</a>.</p>
cannam@0 838
cannam@0 839 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00630">getOutputCount()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00637">getOutputDescriptor()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00701">getRemainingFeatures()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00690">process()</a>.</p>
cannam@0 840
cannam@0 841 </div>
cannam@0 842 </div><p>
cannam@0 843 <a class="anchor" name="17af6e67c075bfb9b5069c51c7861e64"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::getOutputCount" ref="17af6e67c075bfb9b5069c51c7861e64" args="(Plugin *plugin)" -->
cannam@0 844 <div class="memitem">
cannam@0 845 <div class="memproto">
cannam@0 846 <table class="memname">
cannam@0 847 <tr>
cannam@0 848 <td class="memname">unsigned int Vamp::PluginAdapterBase::Impl::getOutputCount </td>
cannam@0 849 <td>(</td>
cannam@0 850 <td class="paramtype"><a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *&nbsp;</td>
cannam@0 851 <td class="paramname"> <em>plugin</em> </td>
cannam@0 852 <td>&nbsp;)&nbsp;</td>
cannam@0 853 <td width="100%"><code> [protected]</code></td>
cannam@0 854 </tr>
cannam@0 855 </table>
cannam@0 856 </div>
cannam@0 857 <div class="memdoc">
cannam@0 858
cannam@0 859 <p>
cannam@0 860
cannam@0 861 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00630">630</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 862
cannam@0 863 <p>References <a class="el" href="PluginAdapter_8cpp-source.html#l00619">checkOutputMap()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00117">m_pluginOutputs</a>.</p>
cannam@0 864
cannam@0 865 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00488">vampGetOutputCount()</a>.</p>
cannam@0 866
cannam@0 867 </div>
cannam@0 868 </div><p>
cannam@0 869 <a class="anchor" name="088345ac72041e44e18b7bf5edd32f44"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::getOutputDescriptor" ref="088345ac72041e44e18b7bf5edd32f44" args="(Plugin *plugin, unsigned int i)" -->
cannam@0 870 <div class="memitem">
cannam@0 871 <div class="memproto">
cannam@0 872 <table class="memname">
cannam@0 873 <tr>
cannam@0 874 <td class="memname"><a class="el" href="struct__VampOutputDescriptor.html">VampOutputDescriptor</a> * Vamp::PluginAdapterBase::Impl::getOutputDescriptor </td>
cannam@0 875 <td>(</td>
cannam@0 876 <td class="paramtype"><a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *&nbsp;</td>
cannam@0 877 <td class="paramname"> <em>plugin</em>, </td>
cannam@0 878 </tr>
cannam@0 879 <tr>
cannam@0 880 <td class="paramkey"></td>
cannam@0 881 <td></td>
cannam@0 882 <td class="paramtype">unsigned int&nbsp;</td>
cannam@0 883 <td class="paramname"> <em>i</em></td><td>&nbsp;</td>
cannam@0 884 </tr>
cannam@0 885 <tr>
cannam@0 886 <td></td>
cannam@0 887 <td>)</td>
cannam@0 888 <td></td><td></td><td width="100%"><code> [protected]</code></td>
cannam@0 889 </tr>
cannam@0 890 </table>
cannam@0 891 </div>
cannam@0 892 <div class="memdoc">
cannam@0 893
cannam@0 894 <p>
cannam@0 895
cannam@0 896 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00637">637</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 897
cannam@0 898 <p>References <a class="el" href="Plugin_8h-source.html#l00239">Vamp::Plugin::OutputDescriptor::binCount</a>, <a class="el" href="vamp_8h-source.html#l00136">_VampOutputDescriptor::binCount</a>, <a class="el" href="Plugin_8h-source.html#l00245">Vamp::Plugin::OutputDescriptor::binNames</a>, <a class="el" href="vamp_8h-source.html#l00139">_VampOutputDescriptor::binNames</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00619">checkOutputMap()</a>, <a class="el" href="Plugin_8h-source.html#l00219">Vamp::Plugin::OutputDescriptor::description</a>, <a class="el" href="vamp_8h-source.html#l00127">_VampOutputDescriptor::description</a>, <a class="el" href="Plugin_8h-source.html#l00285">Vamp::Plugin::OutputDescriptor::FixedSampleRate</a>, <a class="el" href="Plugin_8h-source.html#l00231">Vamp::Plugin::OutputDescriptor::hasFixedBinCount</a>, <a class="el" href="vamp_8h-source.html#l00133">_VampOutputDescriptor::hasFixedBinCount</a>, <a class="el" href="Plugin_8h-source.html#l00252">Vamp::Plugin::OutputDescriptor::hasKnownExtents</a>, <a class="el" href="vamp_8h-source.html#l00142">_VampOutputDescriptor::hasKnownExtents</a>, <a class="el" href="Plugin_8h-source.html#l00206">Vamp::Plugin::OutputDescriptor::identifier</a>, <a class="el" href="vamp_8h-source.html#l00121">_VampOutputDescriptor::identifier</a>, <a class="el" href="Plugin_8h-source.html#l00270">Vamp::Plugin::OutputDescriptor::isQuantized</a>, <a class="el" href="vamp_8h-source.html#l00151">_VampOutputDescriptor::isQuantized</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00117">m_pluginOutputs</a>, <a class="el" href="Plugin_8h-source.html#l00264">Vamp::Plugin::OutputDescriptor::maxValue</a>, <a class="el" href="vamp_8h-source.html#l00148">_VampOutputDescriptor::maxValue</a>, <a class="el" href="Plugin_8h-source.html#l00258">Vamp::Plugin::OutputDescriptor::minValue</a>, <a class="el" href="vamp_8h-source.html#l00145">_VampOutputDescriptor::minValue</a>, <a class="el" href="Plugin_8h-source.html#l00212">Vamp::Plugin::OutputDescriptor::name</a>, <a class="el" href="vamp_8h-source.html#l00124">_VampOutputDescriptor::name</a>, <a class="el" href="Plugin_8h-source.html#l00282">Vamp::Plugin::OutputDescriptor::OneSamplePerStep</a>, <a class="el" href="Plugin_8h-source.html#l00277">Vamp::Plugin::OutputDescriptor::quantizeStep</a>, <a class="el" href="vamp_8h-source.html#l00154">_VampOutputDescriptor::quantizeStep</a>, <a class="el" href="Plugin_8h-source.html#l00306">Vamp::Plugin::OutputDescriptor::sampleRate</a>, <a class="el" href="vamp_8h-source.html#l00161">_VampOutputDescriptor::sampleRate</a>, <a class="el" href="vamp_8h-source.html#l00157">_VampOutputDescriptor::sampleType</a>, <a class="el" href="Plugin_8h-source.html#l00294">Vamp::Plugin::OutputDescriptor::sampleType</a>, <a class="el" href="Plugin_8h-source.html#l00224">Vamp::Plugin::OutputDescriptor::unit</a>, <a class="el" href="vamp_8h-source.html#l00130">_VampOutputDescriptor::unit</a>, <a class="el" href="vamp_8h-source.html#l00111">vampFixedSampleRate</a>, <a class="el" href="vamp_8h-source.html#l00108">vampOneSamplePerStep</a>, <a class="el" href="vamp_8h-source.html#l00114">vampVariableSampleRate</a>, and <a class="el" href="Plugin_8h-source.html#l00288">Vamp::Plugin::OutputDescriptor::VariableSampleRate</a>.</p>
cannam@0 899
cannam@0 900 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00503">vampGetOutputDescriptor()</a>.</p>
cannam@0 901
cannam@0 902 </div>
cannam@0 903 </div><p>
cannam@0 904 <a class="anchor" name="0eca18a4ae046e4ac1ebd25bb3ac5a08"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::process" ref="0eca18a4ae046e4ac1ebd25bb3ac5a08" args="(Plugin *plugin, const float *const *inputBuffers, int sec, int nsec)" -->
cannam@0 905 <div class="memitem">
cannam@0 906 <div class="memproto">
cannam@0 907 <table class="memname">
cannam@0 908 <tr>
cannam@0 909 <td class="memname"><a class="el" href="struct__VampFeatureList.html">VampFeatureList</a> * Vamp::PluginAdapterBase::Impl::process </td>
cannam@0 910 <td>(</td>
cannam@0 911 <td class="paramtype"><a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *&nbsp;</td>
cannam@0 912 <td class="paramname"> <em>plugin</em>, </td>
cannam@0 913 </tr>
cannam@0 914 <tr>
cannam@0 915 <td class="paramkey"></td>
cannam@0 916 <td></td>
cannam@0 917 <td class="paramtype">const float *const *&nbsp;</td>
cannam@0 918 <td class="paramname"> <em>inputBuffers</em>, </td>
cannam@0 919 </tr>
cannam@0 920 <tr>
cannam@0 921 <td class="paramkey"></td>
cannam@0 922 <td></td>
cannam@0 923 <td class="paramtype">int&nbsp;</td>
cannam@0 924 <td class="paramname"> <em>sec</em>, </td>
cannam@0 925 </tr>
cannam@0 926 <tr>
cannam@0 927 <td class="paramkey"></td>
cannam@0 928 <td></td>
cannam@0 929 <td class="paramtype">int&nbsp;</td>
cannam@0 930 <td class="paramname"> <em>nsec</em></td><td>&nbsp;</td>
cannam@0 931 </tr>
cannam@0 932 <tr>
cannam@0 933 <td></td>
cannam@0 934 <td>)</td>
cannam@0 935 <td></td><td></td><td width="100%"><code> [protected]</code></td>
cannam@0 936 </tr>
cannam@0 937 </table>
cannam@0 938 </div>
cannam@0 939 <div class="memdoc">
cannam@0 940
cannam@0 941 <p>
cannam@0 942
cannam@0 943 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00690">690</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 944
cannam@0 945 <p>References <a class="el" href="PluginAdapter_8cpp-source.html#l00619">checkOutputMap()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00709">convertFeatures()</a>, and <a class="el" href="classVamp_1_1Plugin.html#e4aed3bebfe80a2e2fccd3d37af26996">Vamp::Plugin::process()</a>.</p>
cannam@0 946
cannam@0 947 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00541">vampProcess()</a>.</p>
cannam@0 948
cannam@0 949 </div>
cannam@0 950 </div><p>
cannam@0 951 <a class="anchor" name="9fe7df06eb951c259763d56c49544676"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::getRemainingFeatures" ref="9fe7df06eb951c259763d56c49544676" args="(Plugin *plugin)" -->
cannam@0 952 <div class="memitem">
cannam@0 953 <div class="memproto">
cannam@0 954 <table class="memname">
cannam@0 955 <tr>
cannam@0 956 <td class="memname"><a class="el" href="struct__VampFeatureList.html">VampFeatureList</a> * Vamp::PluginAdapterBase::Impl::getRemainingFeatures </td>
cannam@0 957 <td>(</td>
cannam@0 958 <td class="paramtype"><a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *&nbsp;</td>
cannam@0 959 <td class="paramname"> <em>plugin</em> </td>
cannam@0 960 <td>&nbsp;)&nbsp;</td>
cannam@0 961 <td width="100%"><code> [protected]</code></td>
cannam@0 962 </tr>
cannam@0 963 </table>
cannam@0 964 </div>
cannam@0 965 <div class="memdoc">
cannam@0 966
cannam@0 967 <p>
cannam@0 968
cannam@0 969 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00701">701</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 970
cannam@0 971 <p>References <a class="el" href="PluginAdapter_8cpp-source.html#l00619">checkOutputMap()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00709">convertFeatures()</a>, and <a class="el" href="classVamp_1_1Plugin.html#eca2a26e658ba0314ba90d25dd2195d6">Vamp::Plugin::getRemainingFeatures()</a>.</p>
cannam@0 972
cannam@0 973 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00557">vampGetRemainingFeatures()</a>.</p>
cannam@0 974
cannam@0 975 </div>
cannam@0 976 </div><p>
cannam@0 977 <a class="anchor" name="550b4522bfbf1ad23297be28c51a4d72"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::convertFeatures" ref="550b4522bfbf1ad23297be28c51a4d72" args="(Plugin *plugin, const Plugin::FeatureSet &amp;features)" -->
cannam@0 978 <div class="memitem">
cannam@0 979 <div class="memproto">
cannam@0 980 <table class="memname">
cannam@0 981 <tr>
cannam@0 982 <td class="memname"><a class="el" href="struct__VampFeatureList.html">VampFeatureList</a> * Vamp::PluginAdapterBase::Impl::convertFeatures </td>
cannam@0 983 <td>(</td>
cannam@0 984 <td class="paramtype"><a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *&nbsp;</td>
cannam@0 985 <td class="paramname"> <em>plugin</em>, </td>
cannam@0 986 </tr>
cannam@0 987 <tr>
cannam@0 988 <td class="paramkey"></td>
cannam@0 989 <td></td>
cannam@0 990 <td class="paramtype">const <a class="el" href="classVamp_1_1Plugin.html#448fb57dc245d47923ec9eeaf9856c5f">Plugin::FeatureSet</a> &amp;&nbsp;</td>
cannam@0 991 <td class="paramname"> <em>features</em></td><td>&nbsp;</td>
cannam@0 992 </tr>
cannam@0 993 <tr>
cannam@0 994 <td></td>
cannam@0 995 <td>)</td>
cannam@0 996 <td></td><td></td><td width="100%"><code> [protected]</code></td>
cannam@0 997 </tr>
cannam@0 998 </table>
cannam@0 999 </div>
cannam@0 1000 <div class="memdoc">
cannam@0 1001
cannam@0 1002 <p>
cannam@0 1003
cannam@0 1004 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00709">709</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 1005
cannam@0 1006 <p>References <a class="el" href="vamp_8h-source.html#l00190">_VampFeatureList::featureCount</a>, <a class="el" href="vamp_8h-source.html#l00193">_VampFeatureList::features</a>, <a class="el" href="vamp_8h-source.html#l00168">_VampFeature::hasTimestamp</a>, <a class="el" href="vamp_8h-source.html#l00183">_VampFeature::label</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00119">m_fs</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00120">m_fsizes</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00121">m_fvsizes</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00117">m_pluginOutputs</a>, <a class="el" href="vamp_8h-source.html#l00174">_VampFeature::nsec</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00810">resizeFL()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00788">resizeFS()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00833">resizeFV()</a>, <a class="el" href="vamp_8h-source.html#l00171">_VampFeature::sec</a>, <a class="el" href="vamp_8h-source.html#l00177">_VampFeature::valueCount</a>, and <a class="el" href="vamp_8h-source.html#l00180">_VampFeature::values</a>.</p>
cannam@0 1007
cannam@0 1008 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00701">getRemainingFeatures()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00690">process()</a>.</p>
cannam@0 1009
cannam@0 1010 </div>
cannam@0 1011 </div><p>
cannam@0 1012 <a class="anchor" name="186446e143fb2bb237c952a14db6ceff"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::lookupAdapter" ref="186446e143fb2bb237c952a14db6ceff" args="(VampPluginHandle)" -->
cannam@0 1013 <div class="memitem">
cannam@0 1014 <div class="memproto">
cannam@0 1015 <table class="memname">
cannam@0 1016 <tr>
cannam@0 1017 <td class="memname"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html">PluginAdapterBase::Impl</a> * Vamp::PluginAdapterBase::Impl::lookupAdapter </td>
cannam@0 1018 <td>(</td>
cannam@0 1019 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a>&nbsp;</td>
cannam@0 1020 <td class="paramname"> <em>handle</em> </td>
cannam@0 1021 <td>&nbsp;)&nbsp;</td>
cannam@0 1022 <td width="100%"><code> [static, protected]</code></td>
cannam@0 1023 </tr>
cannam@0 1024 </table>
cannam@0 1025 </div>
cannam@0 1026 <div class="memdoc">
cannam@0 1027
cannam@0 1028 <p>
cannam@0 1029
cannam@0 1030 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00304">304</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 1031
cannam@0 1032 <p>References <a class="el" href="PluginAdapter_8cpp-source.html#l00108">m_adapterMap</a>.</p>
cannam@0 1033
cannam@0 1034 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00349">vampCleanup()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00417">vampGetCurrentProgram()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00488">vampGetOutputCount()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00503">vampGetOutputDescriptor()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00389">vampGetParameter()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00557">vampGetRemainingFeatures()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00541">vampProcess()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00434">vampSelectProgram()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00403">vampSetParameter()</a>.</p>
cannam@0 1035
cannam@0 1036 </div>
cannam@0 1037 </div><p>
cannam@0 1038 <a class="anchor" name="429c029c0068230d1afa97426b04ce0d"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::resizeFS" ref="429c029c0068230d1afa97426b04ce0d" args="(Plugin *plugin, int n)" -->
cannam@0 1039 <div class="memitem">
cannam@0 1040 <div class="memproto">
cannam@0 1041 <table class="memname">
cannam@0 1042 <tr>
cannam@0 1043 <td class="memname">void Vamp::PluginAdapterBase::Impl::resizeFS </td>
cannam@0 1044 <td>(</td>
cannam@0 1045 <td class="paramtype"><a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *&nbsp;</td>
cannam@0 1046 <td class="paramname"> <em>plugin</em>, </td>
cannam@0 1047 </tr>
cannam@0 1048 <tr>
cannam@0 1049 <td class="paramkey"></td>
cannam@0 1050 <td></td>
cannam@0 1051 <td class="paramtype">int&nbsp;</td>
cannam@0 1052 <td class="paramname"> <em>n</em></td><td>&nbsp;</td>
cannam@0 1053 </tr>
cannam@0 1054 <tr>
cannam@0 1055 <td></td>
cannam@0 1056 <td>)</td>
cannam@0 1057 <td></td><td></td><td width="100%"><code> [protected]</code></td>
cannam@0 1058 </tr>
cannam@0 1059 </table>
cannam@0 1060 </div>
cannam@0 1061 <div class="memdoc">
cannam@0 1062
cannam@0 1063 <p>
cannam@0 1064
cannam@0 1065 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00788">788</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 1066
cannam@0 1067 <p>References <a class="el" href="PluginAdapter_8cpp-source.html#l00119">m_fs</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00120">m_fsizes</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00121">m_fvsizes</a>.</p>
cannam@0 1068
cannam@0 1069 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00709">convertFeatures()</a>.</p>
cannam@0 1070
cannam@0 1071 </div>
cannam@0 1072 </div><p>
cannam@0 1073 <a class="anchor" name="f5fcc5331f2dfa4c650eee636af72403"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::resizeFL" ref="f5fcc5331f2dfa4c650eee636af72403" args="(Plugin *plugin, int n, size_t sz)" -->
cannam@0 1074 <div class="memitem">
cannam@0 1075 <div class="memproto">
cannam@0 1076 <table class="memname">
cannam@0 1077 <tr>
cannam@0 1078 <td class="memname">void Vamp::PluginAdapterBase::Impl::resizeFL </td>
cannam@0 1079 <td>(</td>
cannam@0 1080 <td class="paramtype"><a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *&nbsp;</td>
cannam@0 1081 <td class="paramname"> <em>plugin</em>, </td>
cannam@0 1082 </tr>
cannam@0 1083 <tr>
cannam@0 1084 <td class="paramkey"></td>
cannam@0 1085 <td></td>
cannam@0 1086 <td class="paramtype">int&nbsp;</td>
cannam@0 1087 <td class="paramname"> <em>n</em>, </td>
cannam@0 1088 </tr>
cannam@0 1089 <tr>
cannam@0 1090 <td class="paramkey"></td>
cannam@0 1091 <td></td>
cannam@0 1092 <td class="paramtype">size_t&nbsp;</td>
cannam@0 1093 <td class="paramname"> <em>sz</em></td><td>&nbsp;</td>
cannam@0 1094 </tr>
cannam@0 1095 <tr>
cannam@0 1096 <td></td>
cannam@0 1097 <td>)</td>
cannam@0 1098 <td></td><td></td><td width="100%"><code> [protected]</code></td>
cannam@0 1099 </tr>
cannam@0 1100 </table>
cannam@0 1101 </div>
cannam@0 1102 <div class="memdoc">
cannam@0 1103
cannam@0 1104 <p>
cannam@0 1105
cannam@0 1106 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00810">810</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 1107
cannam@0 1108 <p>References <a class="el" href="PluginAdapter_8cpp-source.html#l00119">m_fs</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00120">m_fsizes</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00121">m_fvsizes</a>.</p>
cannam@0 1109
cannam@0 1110 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00709">convertFeatures()</a>.</p>
cannam@0 1111
cannam@0 1112 </div>
cannam@0 1113 </div><p>
cannam@0 1114 <a class="anchor" name="9b0791b97e91f8b8c3d18f3ed3bed861"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::resizeFV" ref="9b0791b97e91f8b8c3d18f3ed3bed861" args="(Plugin *plugin, int n, int j, size_t sz)" -->
cannam@0 1115 <div class="memitem">
cannam@0 1116 <div class="memproto">
cannam@0 1117 <table class="memname">
cannam@0 1118 <tr>
cannam@0 1119 <td class="memname">void Vamp::PluginAdapterBase::Impl::resizeFV </td>
cannam@0 1120 <td>(</td>
cannam@0 1121 <td class="paramtype"><a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *&nbsp;</td>
cannam@0 1122 <td class="paramname"> <em>plugin</em>, </td>
cannam@0 1123 </tr>
cannam@0 1124 <tr>
cannam@0 1125 <td class="paramkey"></td>
cannam@0 1126 <td></td>
cannam@0 1127 <td class="paramtype">int&nbsp;</td>
cannam@0 1128 <td class="paramname"> <em>n</em>, </td>
cannam@0 1129 </tr>
cannam@0 1130 <tr>
cannam@0 1131 <td class="paramkey"></td>
cannam@0 1132 <td></td>
cannam@0 1133 <td class="paramtype">int&nbsp;</td>
cannam@0 1134 <td class="paramname"> <em>j</em>, </td>
cannam@0 1135 </tr>
cannam@0 1136 <tr>
cannam@0 1137 <td class="paramkey"></td>
cannam@0 1138 <td></td>
cannam@0 1139 <td class="paramtype">size_t&nbsp;</td>
cannam@0 1140 <td class="paramname"> <em>sz</em></td><td>&nbsp;</td>
cannam@0 1141 </tr>
cannam@0 1142 <tr>
cannam@0 1143 <td></td>
cannam@0 1144 <td>)</td>
cannam@0 1145 <td></td><td></td><td width="100%"><code> [protected]</code></td>
cannam@0 1146 </tr>
cannam@0 1147 </table>
cannam@0 1148 </div>
cannam@0 1149 <div class="memdoc">
cannam@0 1150
cannam@0 1151 <p>
cannam@0 1152
cannam@0 1153 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00833">833</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 1154
cannam@0 1155 <p>References <a class="el" href="PluginAdapter_8cpp-source.html#l00119">m_fs</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00121">m_fvsizes</a>.</p>
cannam@0 1156
cannam@0 1157 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00709">convertFeatures()</a>.</p>
cannam@0 1158
cannam@0 1159 </div>
cannam@0 1160 </div><p>
cannam@0 1161 <hr><h2>Member Data Documentation</h2>
cannam@0 1162 <a class="anchor" name="c0372df58956b4bf99a9ec070b11dea4"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::m_base" ref="c0372df58956b4bf99a9ec070b11dea4" args="" -->
cannam@0 1163 <div class="memitem">
cannam@0 1164 <div class="memproto">
cannam@0 1165 <table class="memname">
cannam@0 1166 <tr>
cannam@0 1167 <td class="memname"><a class="el" href="classVamp_1_1PluginAdapterBase.html">PluginAdapterBase</a>* <a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#c0372df58956b4bf99a9ec070b11dea4">Vamp::PluginAdapterBase::Impl::m_base</a><code> [protected]</code> </td>
cannam@0 1168 </tr>
cannam@0 1169 </table>
cannam@0 1170 </div>
cannam@0 1171 <div class="memdoc">
cannam@0 1172
cannam@0 1173 <p>
cannam@0 1174
cannam@0 1175 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00055">55</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 1176
cannam@0 1177 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00317">vampInstantiate()</a>.</p>
cannam@0 1178
cannam@0 1179 </div>
cannam@0 1180 </div><p>
cannam@0 1181 <a class="anchor" name="3526d127572dd900de260ac90433d062"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::m_adapterMap" ref="3526d127572dd900de260ac90433d062" args="" -->
cannam@0 1182 <div class="memitem">
cannam@0 1183 <div class="memproto">
cannam@0 1184 <table class="memname">
cannam@0 1185 <tr>
cannam@0 1186 <td class="memname"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#6c8f2c8fce370d586785353c939601d5">PluginAdapterBase::Impl::AdapterMap</a> * <a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#3526d127572dd900de260ac90433d062">Vamp::PluginAdapterBase::Impl::m_adapterMap</a> = 0<code> [static, protected]</code> </td>
cannam@0 1187 </tr>
cannam@0 1188 </table>
cannam@0 1189 </div>
cannam@0 1190 <div class="memdoc">
cannam@0 1191
cannam@0 1192 <p>
cannam@0 1193
cannam@0 1194 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00108">108</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 1195
cannam@0 1196 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00577">cleanup()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00304">lookupAdapter()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00317">vampInstantiate()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00258">~Impl()</a>.</p>
cannam@0 1197
cannam@0 1198 </div>
cannam@0 1199 </div><p>
cannam@0 1200 <a class="anchor" name="93384198b121720dfa627dafe77839a6"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::m_populated" ref="93384198b121720dfa627dafe77839a6" args="" -->
cannam@0 1201 <div class="memitem">
cannam@0 1202 <div class="memproto">
cannam@0 1203 <table class="memname">
cannam@0 1204 <tr>
cannam@0 1205 <td class="memname">bool <a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#93384198b121720dfa627dafe77839a6">Vamp::PluginAdapterBase::Impl::m_populated</a><code> [protected]</code> </td>
cannam@0 1206 </tr>
cannam@0 1207 </table>
cannam@0 1208 </div>
cannam@0 1209 <div class="memdoc">
cannam@0 1210
cannam@0 1211 <p>
cannam@0 1212
cannam@0 1213 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00111">111</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 1214
cannam@0 1215 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00258">~Impl()</a>.</p>
cannam@0 1216
cannam@0 1217 </div>
cannam@0 1218 </div><p>
cannam@0 1219 <a class="anchor" name="eeea6028dbc6b4b96f4351a5cb79abac"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::m_descriptor" ref="eeea6028dbc6b4b96f4351a5cb79abac" args="" -->
cannam@0 1220 <div class="memitem">
cannam@0 1221 <div class="memproto">
cannam@0 1222 <table class="memname">
cannam@0 1223 <tr>
cannam@0 1224 <td class="memname"><a class="el" href="struct__VampPluginDescriptor.html">VampPluginDescriptor</a> <a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#eeea6028dbc6b4b96f4351a5cb79abac">Vamp::PluginAdapterBase::Impl::m_descriptor</a><code> [protected]</code> </td>
cannam@0 1225 </tr>
cannam@0 1226 </table>
cannam@0 1227 </div>
cannam@0 1228 <div class="memdoc">
cannam@0 1229
cannam@0 1230 <p>
cannam@0 1231
cannam@0 1232 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00112">112</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 1233
cannam@0 1234 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00317">vampInstantiate()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00258">~Impl()</a>.</p>
cannam@0 1235
cannam@0 1236 </div>
cannam@0 1237 </div><p>
cannam@0 1238 <a class="anchor" name="0edebff94969c59cc651b4517bcc6bb9"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::m_parameters" ref="0edebff94969c59cc651b4517bcc6bb9" args="" -->
cannam@0 1239 <div class="memitem">
cannam@0 1240 <div class="memproto">
cannam@0 1241 <table class="memname">
cannam@0 1242 <tr>
cannam@0 1243 <td class="memname"><a class="el" href="classVamp_1_1PluginBase.html#3b6bb4bbd86affe1ca9deceea1aad4f8">Plugin::ParameterList</a> <a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#0edebff94969c59cc651b4517bcc6bb9">Vamp::PluginAdapterBase::Impl::m_parameters</a><code> [protected]</code> </td>
cannam@0 1244 </tr>
cannam@0 1245 </table>
cannam@0 1246 </div>
cannam@0 1247 <div class="memdoc">
cannam@0 1248
cannam@0 1249 <p>
cannam@0 1250
cannam@0 1251 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00113">113</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 1252
cannam@0 1253 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00389">vampGetParameter()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00403">vampSetParameter()</a>.</p>
cannam@0 1254
cannam@0 1255 </div>
cannam@0 1256 </div><p>
cannam@0 1257 <a class="anchor" name="79666690394693c9e293a4e74960b444"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::m_programs" ref="79666690394693c9e293a4e74960b444" args="" -->
cannam@0 1258 <div class="memitem">
cannam@0 1259 <div class="memproto">
cannam@0 1260 <table class="memname">
cannam@0 1261 <tr>
cannam@0 1262 <td class="memname"><a class="el" href="classVamp_1_1PluginBase.html#7f66f00437b21e5f694fe02356b12f20">Plugin::ProgramList</a> <a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#79666690394693c9e293a4e74960b444">Vamp::PluginAdapterBase::Impl::m_programs</a><code> [protected]</code> </td>
cannam@0 1263 </tr>
cannam@0 1264 </table>
cannam@0 1265 </div>
cannam@0 1266 <div class="memdoc">
cannam@0 1267
cannam@0 1268 <p>
cannam@0 1269
cannam@0 1270 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00114">114</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 1271
cannam@0 1272 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00417">vampGetCurrentProgram()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00434">vampSelectProgram()</a>.</p>
cannam@0 1273
cannam@0 1274 </div>
cannam@0 1275 </div><p>
cannam@0 1276 <a class="anchor" name="193241eba6e9bcd3d4482c5f646d3822"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::m_pluginOutputs" ref="193241eba6e9bcd3d4482c5f646d3822" args="" -->
cannam@0 1277 <div class="memitem">
cannam@0 1278 <div class="memproto">
cannam@0 1279 <table class="memname">
cannam@0 1280 <tr>
cannam@0 1281 <td class="memname"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#fd448b66d5973d8e14ec592dabcbbd2d">OutputMap</a> <a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#193241eba6e9bcd3d4482c5f646d3822">Vamp::PluginAdapterBase::Impl::m_pluginOutputs</a><code> [protected]</code> </td>
cannam@0 1282 </tr>
cannam@0 1283 </table>
cannam@0 1284 </div>
cannam@0 1285 <div class="memdoc">
cannam@0 1286
cannam@0 1287 <p>
cannam@0 1288
cannam@0 1289 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00117">117</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 1290
cannam@0 1291 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00619">checkOutputMap()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00577">cleanup()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00709">convertFeatures()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00630">getOutputCount()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00637">getOutputDescriptor()</a>.</p>
cannam@0 1292
cannam@0 1293 </div>
cannam@0 1294 </div><p>
cannam@0 1295 <a class="anchor" name="4d3b0d23ae969d2895f13448d294455a"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::m_fs" ref="4d3b0d23ae969d2895f13448d294455a" args="" -->
cannam@0 1296 <div class="memitem">
cannam@0 1297 <div class="memproto">
cannam@0 1298 <table class="memname">
cannam@0 1299 <tr>
cannam@0 1300 <td class="memname">std::map&lt;<a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *, <a class="el" href="struct__VampFeatureList.html">VampFeatureList</a> *&gt; <a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#4d3b0d23ae969d2895f13448d294455a">Vamp::PluginAdapterBase::Impl::m_fs</a><code> [protected]</code> </td>
cannam@0 1301 </tr>
cannam@0 1302 </table>
cannam@0 1303 </div>
cannam@0 1304 <div class="memdoc">
cannam@0 1305
cannam@0 1306 <p>
cannam@0 1307
cannam@0 1308 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00119">119</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 1309
cannam@0 1310 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00577">cleanup()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00709">convertFeatures()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00810">resizeFL()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00788">resizeFS()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00833">resizeFV()</a>.</p>
cannam@0 1311
cannam@0 1312 </div>
cannam@0 1313 </div><p>
cannam@0 1314 <a class="anchor" name="a9fa862a49d49fae2dc4b45bc23f5281"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::m_fsizes" ref="a9fa862a49d49fae2dc4b45bc23f5281" args="" -->
cannam@0 1315 <div class="memitem">
cannam@0 1316 <div class="memproto">
cannam@0 1317 <table class="memname">
cannam@0 1318 <tr>
cannam@0 1319 <td class="memname">std::map&lt;<a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *, std::vector&lt;size_t&gt; &gt; <a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#a9fa862a49d49fae2dc4b45bc23f5281">Vamp::PluginAdapterBase::Impl::m_fsizes</a><code> [protected]</code> </td>
cannam@0 1320 </tr>
cannam@0 1321 </table>
cannam@0 1322 </div>
cannam@0 1323 <div class="memdoc">
cannam@0 1324
cannam@0 1325 <p>
cannam@0 1326
cannam@0 1327 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00120">120</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 1328
cannam@0 1329 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00577">cleanup()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00709">convertFeatures()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00810">resizeFL()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00788">resizeFS()</a>.</p>
cannam@0 1330
cannam@0 1331 </div>
cannam@0 1332 </div><p>
cannam@0 1333 <a class="anchor" name="166ff8e5df4fcd27f74bc7179e14c33e"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::m_fvsizes" ref="166ff8e5df4fcd27f74bc7179e14c33e" args="" -->
cannam@0 1334 <div class="memitem">
cannam@0 1335 <div class="memproto">
cannam@0 1336 <table class="memname">
cannam@0 1337 <tr>
cannam@0 1338 <td class="memname">std::map&lt;<a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *, std::vector&lt;std::vector&lt;size_t&gt; &gt; &gt; <a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html#166ff8e5df4fcd27f74bc7179e14c33e">Vamp::PluginAdapterBase::Impl::m_fvsizes</a><code> [protected]</code> </td>
cannam@0 1339 </tr>
cannam@0 1340 </table>
cannam@0 1341 </div>
cannam@0 1342 <div class="memdoc">
cannam@0 1343
cannam@0 1344 <p>
cannam@0 1345
cannam@0 1346 <p>Definition at line <a class="el" href="PluginAdapter_8cpp-source.html#l00121">121</a> of file <a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a>.</p>
cannam@0 1347
cannam@0 1348 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00577">cleanup()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00709">convertFeatures()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00810">resizeFL()</a>, <a class="el" href="PluginAdapter_8cpp-source.html#l00788">resizeFS()</a>, and <a class="el" href="PluginAdapter_8cpp-source.html#l00833">resizeFV()</a>.</p>
cannam@0 1349
cannam@0 1350 </div>
cannam@0 1351 </div><p>
cannam@0 1352 <hr>The documentation for this class was generated from the following file:<ul>
cannam@0 1353 <li><a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a></ul>
cannam@0 1354 </div>
cannam@0 1355 <hr size="1"><address style="text-align: right;"><small>Generated on Wed Jul 9 11:36:09 2008 for VampPluginSDK by&nbsp;
cannam@0 1356 <a href="http://www.doxygen.org/index.html">
cannam@0 1357 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
cannam@0 1358 </body>
cannam@0 1359 </html>