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 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 List</span></a></li>
|
cannam@0
|
21 <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
|
cannam@0
|
22 <li><a href="functions.html"><span>Class 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"> </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"> </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> * </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< const void <br>
|
cannam@0
|
45 *, <a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html">Impl</a> * > </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< <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> * > </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 </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 </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 </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> * </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> * </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> * </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> * </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> &features)</td></tr>
|
cannam@0
|
64
|
cannam@0
|
65 <tr><td class="memItemLeft" nowrap align="right" valign="top">void </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 </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 </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> </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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 </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> * </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 </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> * </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> * </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 </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> * </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> * </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 </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> </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> </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> </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> </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< <a class="el" href="classVamp_1_1Plugin.html">Plugin</a> <br>
|
cannam@0
|
124 *, <a class="el" href="struct__VampFeatureList.html">VampFeatureList</a> * > </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< <a class="el" href="classVamp_1_1Plugin.html">Plugin</a> <br>
|
cannam@0
|
127 *, std::vector< size_t > > </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< <a class="el" href="classVamp_1_1Plugin.html">Plugin</a> <br>
|
cannam@0
|
130 *, std::vector< std::vector<br>
|
cannam@0
|
131 < size_t > > > </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> * </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<const void *, <a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html">Impl</a> *> <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<<a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *, <a class="el" href="classVamp_1_1Plugin.html#30f531b8fb69fac41a24e3d2a6a08ed9">Plugin::OutputList</a> *> <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 & 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> * </td>
|
cannam@0
|
181 <td class="paramname"> <em>base</em> </td>
|
cannam@0
|
182 <td> ) </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> ) </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> ) </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> * </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 </td>
|
cannam@0
|
258 <td class="paramname"> <em>inputSampleRate</em></td><td> </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> </td>
|
cannam@0
|
287 <td class="paramname"> <em>handle</em> </td>
|
cannam@0
|
288 <td> ) </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> </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 </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 </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 </td>
|
cannam@0
|
331 <td class="paramname"> <em>blockSize</em></td><td> </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> </td>
|
cannam@0
|
358 <td class="paramname"> <em>handle</em> </td>
|
cannam@0
|
359 <td> ) </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> </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 </td>
|
cannam@0
|
388 <td class="paramname"> <em>param</em></td><td> </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> </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 </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 </td>
|
cannam@0
|
429 <td class="paramname"> <em>value</em></td><td> </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> </td>
|
cannam@0
|
458 <td class="paramname"> <em>handle</em> </td>
|
cannam@0
|
459 <td> ) </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> </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 </td>
|
cannam@0
|
490 <td class="paramname"> <em>program</em></td><td> </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> </td>
|
cannam@0
|
519 <td class="paramname"> <em>handle</em> </td>
|
cannam@0
|
520 <td> ) </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> </td>
|
cannam@0
|
543 <td class="paramname"> <em>handle</em> </td>
|
cannam@0
|
544 <td> ) </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> </td>
|
cannam@0
|
567 <td class="paramname"> <em>handle</em> </td>
|
cannam@0
|
568 <td> ) </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> </td>
|
cannam@0
|
591 <td class="paramname"> <em>handle</em> </td>
|
cannam@0
|
592 <td> ) </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> </td>
|
cannam@0
|
615 <td class="paramname"> <em>handle</em> </td>
|
cannam@0
|
616 <td> ) </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> </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 </td>
|
cannam@0
|
647 <td class="paramname"> <em>i</em></td><td> </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> * </td>
|
cannam@0
|
676 <td class="paramname"> <em>desc</em> </td>
|
cannam@0
|
677 <td> ) </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> </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 * </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 </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 </td>
|
cannam@0
|
720 <td class="paramname"> <em>nsec</em></td><td> </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> </td>
|
cannam@0
|
749 <td class="paramname"> <em>handle</em> </td>
|
cannam@0
|
750 <td> ) </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> * </td>
|
cannam@0
|
775 <td class="paramname"> <em>fs</em> </td>
|
cannam@0
|
776 <td> ) </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> * </td>
|
cannam@0
|
799 <td class="paramname"> <em>plugin</em> </td>
|
cannam@0
|
800 <td> ) </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> * </td>
|
cannam@0
|
825 <td class="paramname"> <em>plugin</em> </td>
|
cannam@0
|
826 <td> ) </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> * </td>
|
cannam@0
|
851 <td class="paramname"> <em>plugin</em> </td>
|
cannam@0
|
852 <td> ) </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> * </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 </td>
|
cannam@0
|
883 <td class="paramname"> <em>i</em></td><td> </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> * </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 * </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 </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 </td>
|
cannam@0
|
930 <td class="paramname"> <em>nsec</em></td><td> </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> * </td>
|
cannam@0
|
959 <td class="paramname"> <em>plugin</em> </td>
|
cannam@0
|
960 <td> ) </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 &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> * </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> & </td>
|
cannam@0
|
991 <td class="paramname"> <em>features</em></td><td> </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> </td>
|
cannam@0
|
1020 <td class="paramname"> <em>handle</em> </td>
|
cannam@0
|
1021 <td> ) </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> * </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 </td>
|
cannam@0
|
1052 <td class="paramname"> <em>n</em></td><td> </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> * </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 </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 </td>
|
cannam@0
|
1093 <td class="paramname"> <em>sz</em></td><td> </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> * </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 </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 </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 </td>
|
cannam@0
|
1140 <td class="paramname"> <em>sz</em></td><td> </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<<a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *, <a class="el" href="struct__VampFeatureList.html">VampFeatureList</a> *> <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<<a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *, std::vector<size_t> > <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<<a class="el" href="classVamp_1_1Plugin.html">Plugin</a> *, std::vector<std::vector<size_t> > > <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
|
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>
|