Mercurial > hg > piper-cpp
comparison vamp-support/RequestResponse.h @ 188:90c962b68d7f
Merge pull request #2 from piper-audio/dev/step-and-block-size
Pull step & block size out into framing struct, return in config
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Mon, 06 Feb 2017 12:04:25 +0000 |
parents | 3eb00e5c76c4 |
children | 02de5df3a884 |
comparison
equal
deleted
inserted
replaced
184:150cfa0c71e1 | 188:90c962b68d7f |
---|---|
185 * \class ConfigurationResponse | 185 * \class ConfigurationResponse |
186 * | 186 * |
187 * The return value from a configuration request (i.e. setting the | 187 * The return value from a configuration request (i.e. setting the |
188 * parameters and initialising the plugin). If the configuration was | 188 * parameters and initialising the plugin). If the configuration was |
189 * successful, the output list will contain the final | 189 * successful, the output list will contain the final |
190 * post-initialisation output descriptors. If configuration failed, | 190 * post-initialisation output descriptors and the required step and |
191 * block size. (The step and block size will usually match those | |
192 * passed to configure, but may differ if the parameter settings | |
193 * turned out to be incompatible with those.) If configuration failed, | |
191 * the output list will be empty. | 194 * the output list will be empty. |
192 * | 195 * |
193 * \see PluginConfiguration, ConfigurationRequest, LoadRequest, LoadResponse | 196 * \see PluginConfiguration, ConfigurationRequest, LoadRequest, LoadResponse |
194 */ | 197 */ |
195 struct ConfigurationResponse | 198 struct ConfigurationResponse |
198 ConfigurationResponse() : // failed by default | 201 ConfigurationResponse() : // failed by default |
199 plugin(0) { } | 202 plugin(0) { } |
200 | 203 |
201 Vamp::Plugin *plugin; | 204 Vamp::Plugin *plugin; |
202 Vamp::Plugin::OutputList outputs; | 205 Vamp::Plugin::OutputList outputs; |
206 Framing framing; | |
203 }; | 207 }; |
204 | 208 |
205 /** | 209 /** |
206 * \class ProcessRequest | 210 * \class ProcessRequest |
207 * | 211 * |