Mercurial > hg > vamp-plugin-sdk
comparison vamp-sdk/PluginBase.h @ 61:97c5ac99d725 host-factory-stuff
* install hostext headers to vamp-sdk/hostext/ rather than vamp-sdk/
* adjust timestamps in input-domain adapter so as to centre them on block
as required by Plugin documentation
* better handling for frequency-domain plugins that want non-power-of-two
blocksizes (can't handle them, but at least try offering them a power-of-two
alternative)
* couple of Plugin doc additions
* make PluginLoader capable of returning ready-wrapped plugins
author | cannam |
---|---|
date | Fri, 01 Jun 2007 13:53:42 +0000 |
parents | fa79c4ec847d |
children |
comparison
equal
deleted
inserted
replaced
60:087c16cca0d6 | 61:97c5ac99d725 |
---|---|
215 | 215 |
216 | 216 |
217 typedef std::vector<std::string> ProgramList; | 217 typedef std::vector<std::string> ProgramList; |
218 | 218 |
219 /** | 219 /** |
220 * Get the program settings available in this plugin. | 220 * Get the program settings available in this plugin. A program |
221 * is a named shorthand for a set of parameter values; changing | |
222 * the program may cause the plugin to alter the values of its | |
223 * published parameters (and/or non-public internal processing | |
224 * parameters). The host should re-read the plugin's parameter | |
225 * values after setting a new program. | |
226 * | |
221 * The programs must have unique names. | 227 * The programs must have unique names. |
222 */ | 228 */ |
223 virtual ProgramList getPrograms() const { return ProgramList(); } | 229 virtual ProgramList getPrograms() const { return ProgramList(); } |
224 | 230 |
225 /** | 231 /** |