Mercurial > hg > svcore
comparison plugin/RealTimePluginFactory.h @ 165:5ae5885d6ce3
* Add support for plugin classification using category files.
Add separate menus listing plugins by category, maker, and plugin name.
author | Chris Cannam |
---|---|
date | Thu, 21 Sep 2006 16:43:50 +0000 |
parents | 3086ff194ea0 |
children | 702fc936e6a6 |
comparison
equal
deleted
inserted
replaced
164:da3701a3953e | 165:5ae5885d6ce3 |
---|---|
84 int position, | 84 int position, |
85 unsigned int sampleRate, | 85 unsigned int sampleRate, |
86 unsigned int blockSize, | 86 unsigned int blockSize, |
87 unsigned int channels) = 0; | 87 unsigned int channels) = 0; |
88 | 88 |
89 /** | |
90 * Get category metadata about a plugin (without instantiating it). | |
91 */ | |
92 virtual QString getPluginCategory(QString identifier) = 0; | |
93 | |
89 protected: | 94 protected: |
90 RealTimePluginFactory() { } | 95 RealTimePluginFactory() { } |
91 | 96 |
92 // for call by RealTimePluginInstance dtor | 97 // for call by RealTimePluginInstance dtor |
93 virtual void releasePlugin(RealTimePluginInstance *, QString identifier) = 0; | 98 virtual void releasePlugin(RealTimePluginInstance *, QString identifier) = 0; |