Mercurial > hg > vamp-website
comparison code-doc/classVamp_1_1PluginAdapterBase_1_1Impl.html @ 0:351c4ebce5f9 website
* Move website from vamp-website/trunk to plain website
author | cannam |
---|---|
date | Mon, 22 Sep 2008 13:01:46 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:351c4ebce5f9 |
---|---|
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> | |
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> | |
3 <title>VampPluginSDK: Vamp::PluginAdapterBase::Impl Class Reference</title> | |
4 <link href="doxygen.css" rel="stylesheet" type="text/css"> | |
5 <link href="tabs.css" rel="stylesheet" type="text/css"> | |
6 </head><body> | |
7 <!-- Generated by Doxygen 1.5.5 --> | |
8 <div class="navigation" id="top"> | |
9 <div class="tabs"> | |
10 <ul> | |
11 <li><a href="main.html"><span>Main Page</span></a></li> | |
12 <li><a href="namespaces.html"><span>Namespaces</span></a></li> | |
13 <li class="current"><a href="annotated.html"><span>Classes</span></a></li> | |
14 <li><a href="files.html"><span>Files</span></a></li> | |
15 <li><a href="dirs.html"><span>Directories</span></a></li> | |
16 </ul> | |
17 </div> | |
18 <div class="tabs"> | |
19 <ul> | |
20 <li><a href="annotated.html"><span>Class List</span></a></li> | |
21 <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> | |
22 <li><a href="functions.html"><span>Class Members</span></a></li> | |
23 </ul> | |
24 </div> | |
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> | |
26 </div> | |
27 </div> | |
28 <div class="contents"> | |
29 <h1>Vamp::PluginAdapterBase::Impl Class Reference</h1><!-- doxytag: class="Vamp::PluginAdapterBase::Impl" --> | |
30 <p> | |
31 <a href="classVamp_1_1PluginAdapterBase_1_1Impl-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2> | |
32 | |
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> | |
34 <table border="0" cellpadding="0" cellspacing="0"> | |
35 <tr><td></td></tr> | |
36 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> | |
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> | |
38 | |
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> | |
40 | |
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> | |
42 | |
43 <tr><td colspan="2"><br><h2>Protected Types</h2></td></tr> | |
44 <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::map< const void <br> | |
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> | |
46 | |
47 <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef std::map< <a class="el" href="classVamp_1_1Plugin.html">Plugin</a> <br> | |
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> | |
49 | |
50 <tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr> | |
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> | |
52 | |
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> | |
54 | |
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> | |
56 | |
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> | |
58 | |
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> | |
60 | |
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> | |
62 | |
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> | |
64 | |
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> | |
66 | |
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> | |
68 | |
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> | |
70 | |
71 <tr><td colspan="2"><br><h2>Static Protected Member Functions</h2></td></tr> | |
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> | |
73 | |
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> | |
75 | |
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> | |
77 | |
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> | |
79 | |
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> | |
81 | |
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> | |
83 | |
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> | |
85 | |
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> | |
87 | |
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> | |
89 | |
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> | |
91 | |
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> | |
93 | |
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> | |
95 | |
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> | |
97 | |
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> | |
99 | |
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> | |
101 | |
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> | |
103 | |
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> | |
105 | |
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> | |
107 | |
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> | |
109 | |
110 <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr> | |
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> | |
112 | |
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> | |
114 | |
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> | |
116 | |
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> | |
118 | |
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> | |
120 | |
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> | |
122 | |
123 <tr><td class="memItemLeft" nowrap align="right" valign="top">std::map< <a class="el" href="classVamp_1_1Plugin.html">Plugin</a> <br> | |
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> | |
125 | |
126 <tr><td class="memItemLeft" nowrap align="right" valign="top">std::map< <a class="el" href="classVamp_1_1Plugin.html">Plugin</a> <br> | |
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> | |
128 | |
129 <tr><td class="memItemLeft" nowrap align="right" valign="top">std::map< <a class="el" href="classVamp_1_1Plugin.html">Plugin</a> <br> | |
130 *, std::vector< std::vector<br> | |
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> | |
132 | |
133 <tr><td colspan="2"><br><h2>Static Protected Attributes</h2></td></tr> | |
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> | |
135 | |
136 </table> | |
137 <hr><h2>Member Typedef Documentation</h2> | |
138 <a class="anchor" name="6c8f2c8fce370d586785353c939601d5"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::AdapterMap" ref="6c8f2c8fce370d586785353c939601d5" args="" --> | |
139 <div class="memitem"> | |
140 <div class="memproto"> | |
141 <table class="memname"> | |
142 <tr> | |
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> | |
144 </tr> | |
145 </table> | |
146 </div> | |
147 <div class="memdoc"> | |
148 | |
149 <p> | |
150 | |
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> | |
152 | |
153 </div> | |
154 </div><p> | |
155 <a class="anchor" name="fd448b66d5973d8e14ec592dabcbbd2d"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::OutputMap" ref="fd448b66d5973d8e14ec592dabcbbd2d" args="" --> | |
156 <div class="memitem"> | |
157 <div class="memproto"> | |
158 <table class="memname"> | |
159 <tr> | |
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> | |
161 </tr> | |
162 </table> | |
163 </div> | |
164 <div class="memdoc"> | |
165 | |
166 <p> | |
167 | |
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> | |
169 | |
170 </div> | |
171 </div><p> | |
172 <hr><h2>Constructor & Destructor Documentation</h2> | |
173 <a class="anchor" name="9b5cff59377109e63b3894920205be9a"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::Impl" ref="9b5cff59377109e63b3894920205be9a" args="(PluginAdapterBase *)" --> | |
174 <div class="memitem"> | |
175 <div class="memproto"> | |
176 <table class="memname"> | |
177 <tr> | |
178 <td class="memname">Vamp::PluginAdapterBase::Impl::Impl </td> | |
179 <td>(</td> | |
180 <td class="paramtype"><a class="el" href="classVamp_1_1PluginAdapterBase.html">PluginAdapterBase</a> * </td> | |
181 <td class="paramname"> <em>base</em> </td> | |
182 <td> ) </td> | |
183 <td width="100%"></td> | |
184 </tr> | |
185 </table> | |
186 </div> | |
187 <div class="memdoc"> | |
188 | |
189 <p> | |
190 | |
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> | |
192 | |
193 </div> | |
194 </div><p> | |
195 <a class="anchor" name="75b00d5c8012db240fc410d18fd1235a"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::~Impl" ref="75b00d5c8012db240fc410d18fd1235a" args="()" --> | |
196 <div class="memitem"> | |
197 <div class="memproto"> | |
198 <table class="memname"> | |
199 <tr> | |
200 <td class="memname">Vamp::PluginAdapterBase::Impl::~Impl </td> | |
201 <td>(</td> | |
202 <td class="paramname"> </td> | |
203 <td> ) </td> | |
204 <td width="100%"></td> | |
205 </tr> | |
206 </table> | |
207 </div> | |
208 <div class="memdoc"> | |
209 | |
210 <p> | |
211 | |
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> | |
213 | |
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> | |
215 | |
216 </div> | |
217 </div><p> | |
218 <hr><h2>Member Function Documentation</h2> | |
219 <a class="anchor" name="31d6c53c6ef9851782674f3e14bf891d"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::getDescriptor" ref="31d6c53c6ef9851782674f3e14bf891d" args="()" --> | |
220 <div class="memitem"> | |
221 <div class="memproto"> | |
222 <table class="memname"> | |
223 <tr> | |
224 <td class="memname">const <a class="el" href="struct__VampPluginDescriptor.html">VampPluginDescriptor</a> * Vamp::PluginAdapterBase::Impl::getDescriptor </td> | |
225 <td>(</td> | |
226 <td class="paramname"> </td> | |
227 <td> ) </td> | |
228 <td width="100%"></td> | |
229 </tr> | |
230 </table> | |
231 </div> | |
232 <div class="memdoc"> | |
233 | |
234 <p> | |
235 | |
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> | |
237 | |
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> | |
239 | |
240 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00138">Vamp::PluginAdapterBase::getDescriptor()</a>.</p> | |
241 | |
242 </div> | |
243 </div><p> | |
244 <a class="anchor" name="8cf9e01074559a6b23064d920629dd55"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampInstantiate" ref="8cf9e01074559a6b23064d920629dd55" args="(const VampPluginDescriptor *desc, float inputSampleRate)" --> | |
245 <div class="memitem"> | |
246 <div class="memproto"> | |
247 <table class="memname"> | |
248 <tr> | |
249 <td class="memname"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> Vamp::PluginAdapterBase::Impl::vampInstantiate </td> | |
250 <td>(</td> | |
251 <td class="paramtype">const <a class="el" href="struct__VampPluginDescriptor.html">VampPluginDescriptor</a> * </td> | |
252 <td class="paramname"> <em>desc</em>, </td> | |
253 </tr> | |
254 <tr> | |
255 <td class="paramkey"></td> | |
256 <td></td> | |
257 <td class="paramtype">float </td> | |
258 <td class="paramname"> <em>inputSampleRate</em></td><td> </td> | |
259 </tr> | |
260 <tr> | |
261 <td></td> | |
262 <td>)</td> | |
263 <td></td><td></td><td width="100%"><code> [static, protected]</code></td> | |
264 </tr> | |
265 </table> | |
266 </div> | |
267 <div class="memdoc"> | |
268 | |
269 <p> | |
270 | |
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> | |
272 | |
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> | |
274 | |
275 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p> | |
276 | |
277 </div> | |
278 </div><p> | |
279 <a class="anchor" name="198dddb40f4fedc71f8ec45088d22d93"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampCleanup" ref="198dddb40f4fedc71f8ec45088d22d93" args="(VampPluginHandle handle)" --> | |
280 <div class="memitem"> | |
281 <div class="memproto"> | |
282 <table class="memname"> | |
283 <tr> | |
284 <td class="memname">void Vamp::PluginAdapterBase::Impl::vampCleanup </td> | |
285 <td>(</td> | |
286 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> </td> | |
287 <td class="paramname"> <em>handle</em> </td> | |
288 <td> ) </td> | |
289 <td width="100%"><code> [static, protected]</code></td> | |
290 </tr> | |
291 </table> | |
292 </div> | |
293 <div class="memdoc"> | |
294 | |
295 <p> | |
296 | |
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> | |
298 | |
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> | |
300 | |
301 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p> | |
302 | |
303 </div> | |
304 </div><p> | |
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)" --> | |
306 <div class="memitem"> | |
307 <div class="memproto"> | |
308 <table class="memname"> | |
309 <tr> | |
310 <td class="memname">int Vamp::PluginAdapterBase::Impl::vampInitialise </td> | |
311 <td>(</td> | |
312 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> </td> | |
313 <td class="paramname"> <em>handle</em>, </td> | |
314 </tr> | |
315 <tr> | |
316 <td class="paramkey"></td> | |
317 <td></td> | |
318 <td class="paramtype">unsigned int </td> | |
319 <td class="paramname"> <em>channels</em>, </td> | |
320 </tr> | |
321 <tr> | |
322 <td class="paramkey"></td> | |
323 <td></td> | |
324 <td class="paramtype">unsigned int </td> | |
325 <td class="paramname"> <em>stepSize</em>, </td> | |
326 </tr> | |
327 <tr> | |
328 <td class="paramkey"></td> | |
329 <td></td> | |
330 <td class="paramtype">unsigned int </td> | |
331 <td class="paramname"> <em>blockSize</em></td><td> </td> | |
332 </tr> | |
333 <tr> | |
334 <td></td> | |
335 <td>)</td> | |
336 <td></td><td></td><td width="100%"><code> [static, protected]</code></td> | |
337 </tr> | |
338 </table> | |
339 </div> | |
340 <div class="memdoc"> | |
341 | |
342 <p> | |
343 | |
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> | |
345 | |
346 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p> | |
347 | |
348 </div> | |
349 </div><p> | |
350 <a class="anchor" name="9dc6a2cc51118525c50583e2f7ac339a"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampReset" ref="9dc6a2cc51118525c50583e2f7ac339a" args="(VampPluginHandle handle)" --> | |
351 <div class="memitem"> | |
352 <div class="memproto"> | |
353 <table class="memname"> | |
354 <tr> | |
355 <td class="memname">void Vamp::PluginAdapterBase::Impl::vampReset </td> | |
356 <td>(</td> | |
357 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> </td> | |
358 <td class="paramname"> <em>handle</em> </td> | |
359 <td> ) </td> | |
360 <td width="100%"><code> [static, protected]</code></td> | |
361 </tr> | |
362 </table> | |
363 </div> | |
364 <div class="memdoc"> | |
365 | |
366 <p> | |
367 | |
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> | |
369 | |
370 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p> | |
371 | |
372 </div> | |
373 </div><p> | |
374 <a class="anchor" name="e3791f409c626f856133d1ed473dbcdd"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampGetParameter" ref="e3791f409c626f856133d1ed473dbcdd" args="(VampPluginHandle handle, int param)" --> | |
375 <div class="memitem"> | |
376 <div class="memproto"> | |
377 <table class="memname"> | |
378 <tr> | |
379 <td class="memname">float Vamp::PluginAdapterBase::Impl::vampGetParameter </td> | |
380 <td>(</td> | |
381 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> </td> | |
382 <td class="paramname"> <em>handle</em>, </td> | |
383 </tr> | |
384 <tr> | |
385 <td class="paramkey"></td> | |
386 <td></td> | |
387 <td class="paramtype">int </td> | |
388 <td class="paramname"> <em>param</em></td><td> </td> | |
389 </tr> | |
390 <tr> | |
391 <td></td> | |
392 <td>)</td> | |
393 <td></td><td></td><td width="100%"><code> [static, protected]</code></td> | |
394 </tr> | |
395 </table> | |
396 </div> | |
397 <div class="memdoc"> | |
398 | |
399 <p> | |
400 | |
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> | |
402 | |
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> | |
404 | |
405 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p> | |
406 | |
407 </div> | |
408 </div><p> | |
409 <a class="anchor" name="96a4f1c8359479d41e9b9c3438b561a6"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampSetParameter" ref="96a4f1c8359479d41e9b9c3438b561a6" args="(VampPluginHandle handle, int param, float value)" --> | |
410 <div class="memitem"> | |
411 <div class="memproto"> | |
412 <table class="memname"> | |
413 <tr> | |
414 <td class="memname">void Vamp::PluginAdapterBase::Impl::vampSetParameter </td> | |
415 <td>(</td> | |
416 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> </td> | |
417 <td class="paramname"> <em>handle</em>, </td> | |
418 </tr> | |
419 <tr> | |
420 <td class="paramkey"></td> | |
421 <td></td> | |
422 <td class="paramtype">int </td> | |
423 <td class="paramname"> <em>param</em>, </td> | |
424 </tr> | |
425 <tr> | |
426 <td class="paramkey"></td> | |
427 <td></td> | |
428 <td class="paramtype">float </td> | |
429 <td class="paramname"> <em>value</em></td><td> </td> | |
430 </tr> | |
431 <tr> | |
432 <td></td> | |
433 <td>)</td> | |
434 <td></td><td></td><td width="100%"><code> [static, protected]</code></td> | |
435 </tr> | |
436 </table> | |
437 </div> | |
438 <div class="memdoc"> | |
439 | |
440 <p> | |
441 | |
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> | |
443 | |
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> | |
445 | |
446 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p> | |
447 | |
448 </div> | |
449 </div><p> | |
450 <a class="anchor" name="62824538d09f38a060bcc593f79ca8a1"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampGetCurrentProgram" ref="62824538d09f38a060bcc593f79ca8a1" args="(VampPluginHandle handle)" --> | |
451 <div class="memitem"> | |
452 <div class="memproto"> | |
453 <table class="memname"> | |
454 <tr> | |
455 <td class="memname">unsigned int Vamp::PluginAdapterBase::Impl::vampGetCurrentProgram </td> | |
456 <td>(</td> | |
457 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> </td> | |
458 <td class="paramname"> <em>handle</em> </td> | |
459 <td> ) </td> | |
460 <td width="100%"><code> [static, protected]</code></td> | |
461 </tr> | |
462 </table> | |
463 </div> | |
464 <div class="memdoc"> | |
465 | |
466 <p> | |
467 | |
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> | |
469 | |
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> | |
471 | |
472 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p> | |
473 | |
474 </div> | |
475 </div><p> | |
476 <a class="anchor" name="124b1ee65cbb733004ae96f4fa001246"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampSelectProgram" ref="124b1ee65cbb733004ae96f4fa001246" args="(VampPluginHandle handle, unsigned int program)" --> | |
477 <div class="memitem"> | |
478 <div class="memproto"> | |
479 <table class="memname"> | |
480 <tr> | |
481 <td class="memname">void Vamp::PluginAdapterBase::Impl::vampSelectProgram </td> | |
482 <td>(</td> | |
483 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> </td> | |
484 <td class="paramname"> <em>handle</em>, </td> | |
485 </tr> | |
486 <tr> | |
487 <td class="paramkey"></td> | |
488 <td></td> | |
489 <td class="paramtype">unsigned int </td> | |
490 <td class="paramname"> <em>program</em></td><td> </td> | |
491 </tr> | |
492 <tr> | |
493 <td></td> | |
494 <td>)</td> | |
495 <td></td><td></td><td width="100%"><code> [static, protected]</code></td> | |
496 </tr> | |
497 </table> | |
498 </div> | |
499 <div class="memdoc"> | |
500 | |
501 <p> | |
502 | |
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> | |
504 | |
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> | |
506 | |
507 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p> | |
508 | |
509 </div> | |
510 </div><p> | |
511 <a class="anchor" name="a6e7c06690fed8d7af284be34a590b4b"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampGetPreferredStepSize" ref="a6e7c06690fed8d7af284be34a590b4b" args="(VampPluginHandle handle)" --> | |
512 <div class="memitem"> | |
513 <div class="memproto"> | |
514 <table class="memname"> | |
515 <tr> | |
516 <td class="memname">unsigned int Vamp::PluginAdapterBase::Impl::vampGetPreferredStepSize </td> | |
517 <td>(</td> | |
518 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> </td> | |
519 <td class="paramname"> <em>handle</em> </td> | |
520 <td> ) </td> | |
521 <td width="100%"><code> [static, protected]</code></td> | |
522 </tr> | |
523 </table> | |
524 </div> | |
525 <div class="memdoc"> | |
526 | |
527 <p> | |
528 | |
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> | |
530 | |
531 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p> | |
532 | |
533 </div> | |
534 </div><p> | |
535 <a class="anchor" name="46d39ad29bb4c689e21379e1eb387ace"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampGetPreferredBlockSize" ref="46d39ad29bb4c689e21379e1eb387ace" args="(VampPluginHandle handle)" --> | |
536 <div class="memitem"> | |
537 <div class="memproto"> | |
538 <table class="memname"> | |
539 <tr> | |
540 <td class="memname">unsigned int Vamp::PluginAdapterBase::Impl::vampGetPreferredBlockSize </td> | |
541 <td>(</td> | |
542 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> </td> | |
543 <td class="paramname"> <em>handle</em> </td> | |
544 <td> ) </td> | |
545 <td width="100%"><code> [static, protected]</code></td> | |
546 </tr> | |
547 </table> | |
548 </div> | |
549 <div class="memdoc"> | |
550 | |
551 <p> | |
552 | |
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> | |
554 | |
555 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p> | |
556 | |
557 </div> | |
558 </div><p> | |
559 <a class="anchor" name="9825e946f36f8838ec3d4cb838c00220"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampGetMinChannelCount" ref="9825e946f36f8838ec3d4cb838c00220" args="(VampPluginHandle handle)" --> | |
560 <div class="memitem"> | |
561 <div class="memproto"> | |
562 <table class="memname"> | |
563 <tr> | |
564 <td class="memname">unsigned int Vamp::PluginAdapterBase::Impl::vampGetMinChannelCount </td> | |
565 <td>(</td> | |
566 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> </td> | |
567 <td class="paramname"> <em>handle</em> </td> | |
568 <td> ) </td> | |
569 <td width="100%"><code> [static, protected]</code></td> | |
570 </tr> | |
571 </table> | |
572 </div> | |
573 <div class="memdoc"> | |
574 | |
575 <p> | |
576 | |
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> | |
578 | |
579 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p> | |
580 | |
581 </div> | |
582 </div><p> | |
583 <a class="anchor" name="16bfdb3fc7b683a170b01bf92a49dee2"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampGetMaxChannelCount" ref="16bfdb3fc7b683a170b01bf92a49dee2" args="(VampPluginHandle handle)" --> | |
584 <div class="memitem"> | |
585 <div class="memproto"> | |
586 <table class="memname"> | |
587 <tr> | |
588 <td class="memname">unsigned int Vamp::PluginAdapterBase::Impl::vampGetMaxChannelCount </td> | |
589 <td>(</td> | |
590 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> </td> | |
591 <td class="paramname"> <em>handle</em> </td> | |
592 <td> ) </td> | |
593 <td width="100%"><code> [static, protected]</code></td> | |
594 </tr> | |
595 </table> | |
596 </div> | |
597 <div class="memdoc"> | |
598 | |
599 <p> | |
600 | |
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> | |
602 | |
603 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p> | |
604 | |
605 </div> | |
606 </div><p> | |
607 <a class="anchor" name="debb9f604929cde924e783997e9efda3"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampGetOutputCount" ref="debb9f604929cde924e783997e9efda3" args="(VampPluginHandle handle)" --> | |
608 <div class="memitem"> | |
609 <div class="memproto"> | |
610 <table class="memname"> | |
611 <tr> | |
612 <td class="memname">unsigned int Vamp::PluginAdapterBase::Impl::vampGetOutputCount </td> | |
613 <td>(</td> | |
614 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> </td> | |
615 <td class="paramname"> <em>handle</em> </td> | |
616 <td> ) </td> | |
617 <td width="100%"><code> [static, protected]</code></td> | |
618 </tr> | |
619 </table> | |
620 </div> | |
621 <div class="memdoc"> | |
622 | |
623 <p> | |
624 | |
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> | |
626 | |
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> | |
628 | |
629 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p> | |
630 | |
631 </div> | |
632 </div><p> | |
633 <a class="anchor" name="5118f9af094598b9f8c8a295a5e2290c"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampGetOutputDescriptor" ref="5118f9af094598b9f8c8a295a5e2290c" args="(VampPluginHandle handle, unsigned int i)" --> | |
634 <div class="memitem"> | |
635 <div class="memproto"> | |
636 <table class="memname"> | |
637 <tr> | |
638 <td class="memname"><a class="el" href="struct__VampOutputDescriptor.html">VampOutputDescriptor</a> * Vamp::PluginAdapterBase::Impl::vampGetOutputDescriptor </td> | |
639 <td>(</td> | |
640 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> </td> | |
641 <td class="paramname"> <em>handle</em>, </td> | |
642 </tr> | |
643 <tr> | |
644 <td class="paramkey"></td> | |
645 <td></td> | |
646 <td class="paramtype">unsigned int </td> | |
647 <td class="paramname"> <em>i</em></td><td> </td> | |
648 </tr> | |
649 <tr> | |
650 <td></td> | |
651 <td>)</td> | |
652 <td></td><td></td><td width="100%"><code> [static, protected]</code></td> | |
653 </tr> | |
654 </table> | |
655 </div> | |
656 <div class="memdoc"> | |
657 | |
658 <p> | |
659 | |
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> | |
661 | |
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> | |
663 | |
664 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p> | |
665 | |
666 </div> | |
667 </div><p> | |
668 <a class="anchor" name="ff063ab7b4dfb0d13883e7ce19cf93a3"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampReleaseOutputDescriptor" ref="ff063ab7b4dfb0d13883e7ce19cf93a3" args="(VampOutputDescriptor *desc)" --> | |
669 <div class="memitem"> | |
670 <div class="memproto"> | |
671 <table class="memname"> | |
672 <tr> | |
673 <td class="memname">void Vamp::PluginAdapterBase::Impl::vampReleaseOutputDescriptor </td> | |
674 <td>(</td> | |
675 <td class="paramtype"><a class="el" href="struct__VampOutputDescriptor.html">VampOutputDescriptor</a> * </td> | |
676 <td class="paramname"> <em>desc</em> </td> | |
677 <td> ) </td> | |
678 <td width="100%"><code> [static, protected]</code></td> | |
679 </tr> | |
680 </table> | |
681 </div> | |
682 <div class="memdoc"> | |
683 | |
684 <p> | |
685 | |
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> | |
687 | |
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> | |
689 | |
690 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p> | |
691 | |
692 </div> | |
693 </div><p> | |
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)" --> | |
695 <div class="memitem"> | |
696 <div class="memproto"> | |
697 <table class="memname"> | |
698 <tr> | |
699 <td class="memname"><a class="el" href="struct__VampFeatureList.html">VampFeatureList</a> * Vamp::PluginAdapterBase::Impl::vampProcess </td> | |
700 <td>(</td> | |
701 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> </td> | |
702 <td class="paramname"> <em>handle</em>, </td> | |
703 </tr> | |
704 <tr> | |
705 <td class="paramkey"></td> | |
706 <td></td> | |
707 <td class="paramtype">const float *const * </td> | |
708 <td class="paramname"> <em>inputBuffers</em>, </td> | |
709 </tr> | |
710 <tr> | |
711 <td class="paramkey"></td> | |
712 <td></td> | |
713 <td class="paramtype">int </td> | |
714 <td class="paramname"> <em>sec</em>, </td> | |
715 </tr> | |
716 <tr> | |
717 <td class="paramkey"></td> | |
718 <td></td> | |
719 <td class="paramtype">int </td> | |
720 <td class="paramname"> <em>nsec</em></td><td> </td> | |
721 </tr> | |
722 <tr> | |
723 <td></td> | |
724 <td>)</td> | |
725 <td></td><td></td><td width="100%"><code> [static, protected]</code></td> | |
726 </tr> | |
727 </table> | |
728 </div> | |
729 <div class="memdoc"> | |
730 | |
731 <p> | |
732 | |
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> | |
734 | |
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> | |
736 | |
737 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p> | |
738 | |
739 </div> | |
740 </div><p> | |
741 <a class="anchor" name="f6af04fcb927463cfe1f85e936935767"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampGetRemainingFeatures" ref="f6af04fcb927463cfe1f85e936935767" args="(VampPluginHandle handle)" --> | |
742 <div class="memitem"> | |
743 <div class="memproto"> | |
744 <table class="memname"> | |
745 <tr> | |
746 <td class="memname"><a class="el" href="struct__VampFeatureList.html">VampFeatureList</a> * Vamp::PluginAdapterBase::Impl::vampGetRemainingFeatures </td> | |
747 <td>(</td> | |
748 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> </td> | |
749 <td class="paramname"> <em>handle</em> </td> | |
750 <td> ) </td> | |
751 <td width="100%"><code> [static, protected]</code></td> | |
752 </tr> | |
753 </table> | |
754 </div> | |
755 <div class="memdoc"> | |
756 | |
757 <p> | |
758 | |
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> | |
760 | |
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> | |
762 | |
763 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p> | |
764 | |
765 </div> | |
766 </div><p> | |
767 <a class="anchor" name="b0bc48dbdb1396410690d1b190522a95"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::vampReleaseFeatureSet" ref="b0bc48dbdb1396410690d1b190522a95" args="(VampFeatureList *fs)" --> | |
768 <div class="memitem"> | |
769 <div class="memproto"> | |
770 <table class="memname"> | |
771 <tr> | |
772 <td class="memname">void Vamp::PluginAdapterBase::Impl::vampReleaseFeatureSet </td> | |
773 <td>(</td> | |
774 <td class="paramtype"><a class="el" href="struct__VampFeatureList.html">VampFeatureList</a> * </td> | |
775 <td class="paramname"> <em>fs</em> </td> | |
776 <td> ) </td> | |
777 <td width="100%"><code> [static, protected]</code></td> | |
778 </tr> | |
779 </table> | |
780 </div> | |
781 <div class="memdoc"> | |
782 | |
783 <p> | |
784 | |
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> | |
786 | |
787 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00153">getDescriptor()</a>.</p> | |
788 | |
789 </div> | |
790 </div><p> | |
791 <a class="anchor" name="b4199ab4a8ba40098aac387032c52aa4"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::cleanup" ref="b4199ab4a8ba40098aac387032c52aa4" args="(Plugin *plugin)" --> | |
792 <div class="memitem"> | |
793 <div class="memproto"> | |
794 <table class="memname"> | |
795 <tr> | |
796 <td class="memname">void Vamp::PluginAdapterBase::Impl::cleanup </td> | |
797 <td>(</td> | |
798 <td class="paramtype"><a class="el" href="classVamp_1_1Plugin.html">Plugin</a> * </td> | |
799 <td class="paramname"> <em>plugin</em> </td> | |
800 <td> ) </td> | |
801 <td width="100%"><code> [protected]</code></td> | |
802 </tr> | |
803 </table> | |
804 </div> | |
805 <div class="memdoc"> | |
806 | |
807 <p> | |
808 | |
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> | |
810 | |
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> | |
812 | |
813 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00349">vampCleanup()</a>.</p> | |
814 | |
815 </div> | |
816 </div><p> | |
817 <a class="anchor" name="8274f19566392f843cbf5f745308fd2c"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::checkOutputMap" ref="8274f19566392f843cbf5f745308fd2c" args="(Plugin *plugin)" --> | |
818 <div class="memitem"> | |
819 <div class="memproto"> | |
820 <table class="memname"> | |
821 <tr> | |
822 <td class="memname">void Vamp::PluginAdapterBase::Impl::checkOutputMap </td> | |
823 <td>(</td> | |
824 <td class="paramtype"><a class="el" href="classVamp_1_1Plugin.html">Plugin</a> * </td> | |
825 <td class="paramname"> <em>plugin</em> </td> | |
826 <td> ) </td> | |
827 <td width="100%"><code> [protected]</code></td> | |
828 </tr> | |
829 </table> | |
830 </div> | |
831 <div class="memdoc"> | |
832 | |
833 <p> | |
834 | |
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> | |
836 | |
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> | |
838 | |
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> | |
840 | |
841 </div> | |
842 </div><p> | |
843 <a class="anchor" name="17af6e67c075bfb9b5069c51c7861e64"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::getOutputCount" ref="17af6e67c075bfb9b5069c51c7861e64" args="(Plugin *plugin)" --> | |
844 <div class="memitem"> | |
845 <div class="memproto"> | |
846 <table class="memname"> | |
847 <tr> | |
848 <td class="memname">unsigned int Vamp::PluginAdapterBase::Impl::getOutputCount </td> | |
849 <td>(</td> | |
850 <td class="paramtype"><a class="el" href="classVamp_1_1Plugin.html">Plugin</a> * </td> | |
851 <td class="paramname"> <em>plugin</em> </td> | |
852 <td> ) </td> | |
853 <td width="100%"><code> [protected]</code></td> | |
854 </tr> | |
855 </table> | |
856 </div> | |
857 <div class="memdoc"> | |
858 | |
859 <p> | |
860 | |
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> | |
862 | |
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> | |
864 | |
865 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00488">vampGetOutputCount()</a>.</p> | |
866 | |
867 </div> | |
868 </div><p> | |
869 <a class="anchor" name="088345ac72041e44e18b7bf5edd32f44"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::getOutputDescriptor" ref="088345ac72041e44e18b7bf5edd32f44" args="(Plugin *plugin, unsigned int i)" --> | |
870 <div class="memitem"> | |
871 <div class="memproto"> | |
872 <table class="memname"> | |
873 <tr> | |
874 <td class="memname"><a class="el" href="struct__VampOutputDescriptor.html">VampOutputDescriptor</a> * Vamp::PluginAdapterBase::Impl::getOutputDescriptor </td> | |
875 <td>(</td> | |
876 <td class="paramtype"><a class="el" href="classVamp_1_1Plugin.html">Plugin</a> * </td> | |
877 <td class="paramname"> <em>plugin</em>, </td> | |
878 </tr> | |
879 <tr> | |
880 <td class="paramkey"></td> | |
881 <td></td> | |
882 <td class="paramtype">unsigned int </td> | |
883 <td class="paramname"> <em>i</em></td><td> </td> | |
884 </tr> | |
885 <tr> | |
886 <td></td> | |
887 <td>)</td> | |
888 <td></td><td></td><td width="100%"><code> [protected]</code></td> | |
889 </tr> | |
890 </table> | |
891 </div> | |
892 <div class="memdoc"> | |
893 | |
894 <p> | |
895 | |
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> | |
897 | |
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> | |
899 | |
900 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00503">vampGetOutputDescriptor()</a>.</p> | |
901 | |
902 </div> | |
903 </div><p> | |
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)" --> | |
905 <div class="memitem"> | |
906 <div class="memproto"> | |
907 <table class="memname"> | |
908 <tr> | |
909 <td class="memname"><a class="el" href="struct__VampFeatureList.html">VampFeatureList</a> * Vamp::PluginAdapterBase::Impl::process </td> | |
910 <td>(</td> | |
911 <td class="paramtype"><a class="el" href="classVamp_1_1Plugin.html">Plugin</a> * </td> | |
912 <td class="paramname"> <em>plugin</em>, </td> | |
913 </tr> | |
914 <tr> | |
915 <td class="paramkey"></td> | |
916 <td></td> | |
917 <td class="paramtype">const float *const * </td> | |
918 <td class="paramname"> <em>inputBuffers</em>, </td> | |
919 </tr> | |
920 <tr> | |
921 <td class="paramkey"></td> | |
922 <td></td> | |
923 <td class="paramtype">int </td> | |
924 <td class="paramname"> <em>sec</em>, </td> | |
925 </tr> | |
926 <tr> | |
927 <td class="paramkey"></td> | |
928 <td></td> | |
929 <td class="paramtype">int </td> | |
930 <td class="paramname"> <em>nsec</em></td><td> </td> | |
931 </tr> | |
932 <tr> | |
933 <td></td> | |
934 <td>)</td> | |
935 <td></td><td></td><td width="100%"><code> [protected]</code></td> | |
936 </tr> | |
937 </table> | |
938 </div> | |
939 <div class="memdoc"> | |
940 | |
941 <p> | |
942 | |
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> | |
944 | |
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> | |
946 | |
947 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00541">vampProcess()</a>.</p> | |
948 | |
949 </div> | |
950 </div><p> | |
951 <a class="anchor" name="9fe7df06eb951c259763d56c49544676"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::getRemainingFeatures" ref="9fe7df06eb951c259763d56c49544676" args="(Plugin *plugin)" --> | |
952 <div class="memitem"> | |
953 <div class="memproto"> | |
954 <table class="memname"> | |
955 <tr> | |
956 <td class="memname"><a class="el" href="struct__VampFeatureList.html">VampFeatureList</a> * Vamp::PluginAdapterBase::Impl::getRemainingFeatures </td> | |
957 <td>(</td> | |
958 <td class="paramtype"><a class="el" href="classVamp_1_1Plugin.html">Plugin</a> * </td> | |
959 <td class="paramname"> <em>plugin</em> </td> | |
960 <td> ) </td> | |
961 <td width="100%"><code> [protected]</code></td> | |
962 </tr> | |
963 </table> | |
964 </div> | |
965 <div class="memdoc"> | |
966 | |
967 <p> | |
968 | |
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> | |
970 | |
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> | |
972 | |
973 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00557">vampGetRemainingFeatures()</a>.</p> | |
974 | |
975 </div> | |
976 </div><p> | |
977 <a class="anchor" name="550b4522bfbf1ad23297be28c51a4d72"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::convertFeatures" ref="550b4522bfbf1ad23297be28c51a4d72" args="(Plugin *plugin, const Plugin::FeatureSet &features)" --> | |
978 <div class="memitem"> | |
979 <div class="memproto"> | |
980 <table class="memname"> | |
981 <tr> | |
982 <td class="memname"><a class="el" href="struct__VampFeatureList.html">VampFeatureList</a> * Vamp::PluginAdapterBase::Impl::convertFeatures </td> | |
983 <td>(</td> | |
984 <td class="paramtype"><a class="el" href="classVamp_1_1Plugin.html">Plugin</a> * </td> | |
985 <td class="paramname"> <em>plugin</em>, </td> | |
986 </tr> | |
987 <tr> | |
988 <td class="paramkey"></td> | |
989 <td></td> | |
990 <td class="paramtype">const <a class="el" href="classVamp_1_1Plugin.html#448fb57dc245d47923ec9eeaf9856c5f">Plugin::FeatureSet</a> & </td> | |
991 <td class="paramname"> <em>features</em></td><td> </td> | |
992 </tr> | |
993 <tr> | |
994 <td></td> | |
995 <td>)</td> | |
996 <td></td><td></td><td width="100%"><code> [protected]</code></td> | |
997 </tr> | |
998 </table> | |
999 </div> | |
1000 <div class="memdoc"> | |
1001 | |
1002 <p> | |
1003 | |
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> | |
1005 | |
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> | |
1007 | |
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> | |
1009 | |
1010 </div> | |
1011 </div><p> | |
1012 <a class="anchor" name="186446e143fb2bb237c952a14db6ceff"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::lookupAdapter" ref="186446e143fb2bb237c952a14db6ceff" args="(VampPluginHandle)" --> | |
1013 <div class="memitem"> | |
1014 <div class="memproto"> | |
1015 <table class="memname"> | |
1016 <tr> | |
1017 <td class="memname"><a class="el" href="classVamp_1_1PluginAdapterBase_1_1Impl.html">PluginAdapterBase::Impl</a> * Vamp::PluginAdapterBase::Impl::lookupAdapter </td> | |
1018 <td>(</td> | |
1019 <td class="paramtype"><a class="el" href="vamp_8h.html#d3be2952b1f4ad7d775940a6db75c79b">VampPluginHandle</a> </td> | |
1020 <td class="paramname"> <em>handle</em> </td> | |
1021 <td> ) </td> | |
1022 <td width="100%"><code> [static, protected]</code></td> | |
1023 </tr> | |
1024 </table> | |
1025 </div> | |
1026 <div class="memdoc"> | |
1027 | |
1028 <p> | |
1029 | |
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> | |
1031 | |
1032 <p>References <a class="el" href="PluginAdapter_8cpp-source.html#l00108">m_adapterMap</a>.</p> | |
1033 | |
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> | |
1035 | |
1036 </div> | |
1037 </div><p> | |
1038 <a class="anchor" name="429c029c0068230d1afa97426b04ce0d"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::resizeFS" ref="429c029c0068230d1afa97426b04ce0d" args="(Plugin *plugin, int n)" --> | |
1039 <div class="memitem"> | |
1040 <div class="memproto"> | |
1041 <table class="memname"> | |
1042 <tr> | |
1043 <td class="memname">void Vamp::PluginAdapterBase::Impl::resizeFS </td> | |
1044 <td>(</td> | |
1045 <td class="paramtype"><a class="el" href="classVamp_1_1Plugin.html">Plugin</a> * </td> | |
1046 <td class="paramname"> <em>plugin</em>, </td> | |
1047 </tr> | |
1048 <tr> | |
1049 <td class="paramkey"></td> | |
1050 <td></td> | |
1051 <td class="paramtype">int </td> | |
1052 <td class="paramname"> <em>n</em></td><td> </td> | |
1053 </tr> | |
1054 <tr> | |
1055 <td></td> | |
1056 <td>)</td> | |
1057 <td></td><td></td><td width="100%"><code> [protected]</code></td> | |
1058 </tr> | |
1059 </table> | |
1060 </div> | |
1061 <div class="memdoc"> | |
1062 | |
1063 <p> | |
1064 | |
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> | |
1066 | |
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> | |
1068 | |
1069 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00709">convertFeatures()</a>.</p> | |
1070 | |
1071 </div> | |
1072 </div><p> | |
1073 <a class="anchor" name="f5fcc5331f2dfa4c650eee636af72403"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::resizeFL" ref="f5fcc5331f2dfa4c650eee636af72403" args="(Plugin *plugin, int n, size_t sz)" --> | |
1074 <div class="memitem"> | |
1075 <div class="memproto"> | |
1076 <table class="memname"> | |
1077 <tr> | |
1078 <td class="memname">void Vamp::PluginAdapterBase::Impl::resizeFL </td> | |
1079 <td>(</td> | |
1080 <td class="paramtype"><a class="el" href="classVamp_1_1Plugin.html">Plugin</a> * </td> | |
1081 <td class="paramname"> <em>plugin</em>, </td> | |
1082 </tr> | |
1083 <tr> | |
1084 <td class="paramkey"></td> | |
1085 <td></td> | |
1086 <td class="paramtype">int </td> | |
1087 <td class="paramname"> <em>n</em>, </td> | |
1088 </tr> | |
1089 <tr> | |
1090 <td class="paramkey"></td> | |
1091 <td></td> | |
1092 <td class="paramtype">size_t </td> | |
1093 <td class="paramname"> <em>sz</em></td><td> </td> | |
1094 </tr> | |
1095 <tr> | |
1096 <td></td> | |
1097 <td>)</td> | |
1098 <td></td><td></td><td width="100%"><code> [protected]</code></td> | |
1099 </tr> | |
1100 </table> | |
1101 </div> | |
1102 <div class="memdoc"> | |
1103 | |
1104 <p> | |
1105 | |
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> | |
1107 | |
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> | |
1109 | |
1110 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00709">convertFeatures()</a>.</p> | |
1111 | |
1112 </div> | |
1113 </div><p> | |
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)" --> | |
1115 <div class="memitem"> | |
1116 <div class="memproto"> | |
1117 <table class="memname"> | |
1118 <tr> | |
1119 <td class="memname">void Vamp::PluginAdapterBase::Impl::resizeFV </td> | |
1120 <td>(</td> | |
1121 <td class="paramtype"><a class="el" href="classVamp_1_1Plugin.html">Plugin</a> * </td> | |
1122 <td class="paramname"> <em>plugin</em>, </td> | |
1123 </tr> | |
1124 <tr> | |
1125 <td class="paramkey"></td> | |
1126 <td></td> | |
1127 <td class="paramtype">int </td> | |
1128 <td class="paramname"> <em>n</em>, </td> | |
1129 </tr> | |
1130 <tr> | |
1131 <td class="paramkey"></td> | |
1132 <td></td> | |
1133 <td class="paramtype">int </td> | |
1134 <td class="paramname"> <em>j</em>, </td> | |
1135 </tr> | |
1136 <tr> | |
1137 <td class="paramkey"></td> | |
1138 <td></td> | |
1139 <td class="paramtype">size_t </td> | |
1140 <td class="paramname"> <em>sz</em></td><td> </td> | |
1141 </tr> | |
1142 <tr> | |
1143 <td></td> | |
1144 <td>)</td> | |
1145 <td></td><td></td><td width="100%"><code> [protected]</code></td> | |
1146 </tr> | |
1147 </table> | |
1148 </div> | |
1149 <div class="memdoc"> | |
1150 | |
1151 <p> | |
1152 | |
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> | |
1154 | |
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> | |
1156 | |
1157 <p>Referenced by <a class="el" href="PluginAdapter_8cpp-source.html#l00709">convertFeatures()</a>.</p> | |
1158 | |
1159 </div> | |
1160 </div><p> | |
1161 <hr><h2>Member Data Documentation</h2> | |
1162 <a class="anchor" name="c0372df58956b4bf99a9ec070b11dea4"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::m_base" ref="c0372df58956b4bf99a9ec070b11dea4" args="" --> | |
1163 <div class="memitem"> | |
1164 <div class="memproto"> | |
1165 <table class="memname"> | |
1166 <tr> | |
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> | |
1168 </tr> | |
1169 </table> | |
1170 </div> | |
1171 <div class="memdoc"> | |
1172 | |
1173 <p> | |
1174 | |
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> | |
1176 | |
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> | |
1178 | |
1179 </div> | |
1180 </div><p> | |
1181 <a class="anchor" name="3526d127572dd900de260ac90433d062"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::m_adapterMap" ref="3526d127572dd900de260ac90433d062" args="" --> | |
1182 <div class="memitem"> | |
1183 <div class="memproto"> | |
1184 <table class="memname"> | |
1185 <tr> | |
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> | |
1187 </tr> | |
1188 </table> | |
1189 </div> | |
1190 <div class="memdoc"> | |
1191 | |
1192 <p> | |
1193 | |
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> | |
1195 | |
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> | |
1197 | |
1198 </div> | |
1199 </div><p> | |
1200 <a class="anchor" name="93384198b121720dfa627dafe77839a6"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::m_populated" ref="93384198b121720dfa627dafe77839a6" args="" --> | |
1201 <div class="memitem"> | |
1202 <div class="memproto"> | |
1203 <table class="memname"> | |
1204 <tr> | |
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> | |
1206 </tr> | |
1207 </table> | |
1208 </div> | |
1209 <div class="memdoc"> | |
1210 | |
1211 <p> | |
1212 | |
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> | |
1214 | |
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> | |
1216 | |
1217 </div> | |
1218 </div><p> | |
1219 <a class="anchor" name="eeea6028dbc6b4b96f4351a5cb79abac"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::m_descriptor" ref="eeea6028dbc6b4b96f4351a5cb79abac" args="" --> | |
1220 <div class="memitem"> | |
1221 <div class="memproto"> | |
1222 <table class="memname"> | |
1223 <tr> | |
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> | |
1225 </tr> | |
1226 </table> | |
1227 </div> | |
1228 <div class="memdoc"> | |
1229 | |
1230 <p> | |
1231 | |
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> | |
1233 | |
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> | |
1235 | |
1236 </div> | |
1237 </div><p> | |
1238 <a class="anchor" name="0edebff94969c59cc651b4517bcc6bb9"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::m_parameters" ref="0edebff94969c59cc651b4517bcc6bb9" args="" --> | |
1239 <div class="memitem"> | |
1240 <div class="memproto"> | |
1241 <table class="memname"> | |
1242 <tr> | |
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> | |
1244 </tr> | |
1245 </table> | |
1246 </div> | |
1247 <div class="memdoc"> | |
1248 | |
1249 <p> | |
1250 | |
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> | |
1252 | |
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> | |
1254 | |
1255 </div> | |
1256 </div><p> | |
1257 <a class="anchor" name="79666690394693c9e293a4e74960b444"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::m_programs" ref="79666690394693c9e293a4e74960b444" args="" --> | |
1258 <div class="memitem"> | |
1259 <div class="memproto"> | |
1260 <table class="memname"> | |
1261 <tr> | |
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> | |
1263 </tr> | |
1264 </table> | |
1265 </div> | |
1266 <div class="memdoc"> | |
1267 | |
1268 <p> | |
1269 | |
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> | |
1271 | |
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> | |
1273 | |
1274 </div> | |
1275 </div><p> | |
1276 <a class="anchor" name="193241eba6e9bcd3d4482c5f646d3822"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::m_pluginOutputs" ref="193241eba6e9bcd3d4482c5f646d3822" args="" --> | |
1277 <div class="memitem"> | |
1278 <div class="memproto"> | |
1279 <table class="memname"> | |
1280 <tr> | |
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> | |
1282 </tr> | |
1283 </table> | |
1284 </div> | |
1285 <div class="memdoc"> | |
1286 | |
1287 <p> | |
1288 | |
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> | |
1290 | |
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> | |
1292 | |
1293 </div> | |
1294 </div><p> | |
1295 <a class="anchor" name="4d3b0d23ae969d2895f13448d294455a"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::m_fs" ref="4d3b0d23ae969d2895f13448d294455a" args="" --> | |
1296 <div class="memitem"> | |
1297 <div class="memproto"> | |
1298 <table class="memname"> | |
1299 <tr> | |
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> | |
1301 </tr> | |
1302 </table> | |
1303 </div> | |
1304 <div class="memdoc"> | |
1305 | |
1306 <p> | |
1307 | |
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> | |
1309 | |
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> | |
1311 | |
1312 </div> | |
1313 </div><p> | |
1314 <a class="anchor" name="a9fa862a49d49fae2dc4b45bc23f5281"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::m_fsizes" ref="a9fa862a49d49fae2dc4b45bc23f5281" args="" --> | |
1315 <div class="memitem"> | |
1316 <div class="memproto"> | |
1317 <table class="memname"> | |
1318 <tr> | |
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> | |
1320 </tr> | |
1321 </table> | |
1322 </div> | |
1323 <div class="memdoc"> | |
1324 | |
1325 <p> | |
1326 | |
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> | |
1328 | |
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> | |
1330 | |
1331 </div> | |
1332 </div><p> | |
1333 <a class="anchor" name="166ff8e5df4fcd27f74bc7179e14c33e"></a><!-- doxytag: member="Vamp::PluginAdapterBase::Impl::m_fvsizes" ref="166ff8e5df4fcd27f74bc7179e14c33e" args="" --> | |
1334 <div class="memitem"> | |
1335 <div class="memproto"> | |
1336 <table class="memname"> | |
1337 <tr> | |
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> | |
1339 </tr> | |
1340 </table> | |
1341 </div> | |
1342 <div class="memdoc"> | |
1343 | |
1344 <p> | |
1345 | |
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> | |
1347 | |
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> | |
1349 | |
1350 </div> | |
1351 </div><p> | |
1352 <hr>The documentation for this class was generated from the following file:<ul> | |
1353 <li><a class="el" href="PluginAdapter_8cpp-source.html">PluginAdapter.cpp</a></ul> | |
1354 </div> | |
1355 <hr size="1"><address style="text-align: right;"><small>Generated on Wed Jul 9 11:36:09 2008 for VampPluginSDK by | |
1356 <a href="http://www.doxygen.org/index.html"> | |
1357 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> | |
1358 </body> | |
1359 </html> |