diff vamp-sdk/Plugin.h @ 53:74822738965b

* Some doc updates
author cannam
date Wed, 21 Mar 2007 14:15:25 +0000
parents aa64a46320d4
children fa79c4ec847d 9d3272c7db60
line wrap: on
line diff
--- a/vamp-sdk/Plugin.h	Mon Mar 12 11:00:11 2007 +0000
+++ b/vamp-sdk/Plugin.h	Wed Mar 21 14:15:25 2007 +0000
@@ -55,12 +55,10 @@
  * input.
  *
  * Note that this class inherits several abstract methods from
- * PluginBase, that must be implemented by the subclass.
- */
-
-/**
- * Plugin Lifecycle
- * ================
+ * PluginBase.  These must be implemented by the subclass.
+ * 
+ * 
+ * PLUGIN LIFECYCLE
  *
  * Feature extraction plugins are managed differently from real-time
  * plugins (such as VST effects).  The main difference is that the
@@ -379,6 +377,11 @@
      */
     virtual FeatureSet getRemainingFeatures() = 0;
 
+    /**
+     * Used to distinguish between Vamp::Plugin and other potential
+     * sibling subclasses of PluginBase.  Do not implement this
+     * function in your subclass.
+     */
     virtual std::string getType() const { return "Feature Extraction Plugin"; }
 
 protected: