comparison vamp-sdk/Plugin.h @ 59:fa79c4ec847d host-factory-stuff

* Put hostext stuff in the HostExt sub-namespace * Tidy up system-specific stuff in PluginLoader * Make PluginLoader return a deletion-notifying wrapper which permits the library to be unloaded when no longer in use * Add PluginChannelAdapter * Make vamp-simple-host use PluginChannelAdapter, and use the PluginLoader for plugin-running task. Also some other enhancements to host
author cannam
date Thu, 24 May 2007 15:17:07 +0000
parents 74822738965b
children 97c5ac99d725
comparison
equal deleted inserted replaced
58:0284955e31e5 59:fa79c4ec847d
377 */ 377 */
378 virtual FeatureSet getRemainingFeatures() = 0; 378 virtual FeatureSet getRemainingFeatures() = 0;
379 379
380 /** 380 /**
381 * Used to distinguish between Vamp::Plugin and other potential 381 * Used to distinguish between Vamp::Plugin and other potential
382 * sibling subclasses of PluginBase. Do not implement this 382 * sibling subclasses of PluginBase. Do not reimplement this
383 * function in your subclass. 383 * function in your subclass.
384 */ 384 */
385 virtual std::string getType() const { return "Feature Extraction Plugin"; } 385 virtual std::string getType() const { return "Feature Extraction Plugin"; }
386 386
387 protected: 387 protected: