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;