diff libmain.cpp @ 23:bec0d544984b

* Update to support API versioning
author Chris Cannam <c.cannam@qmul.ac.uk>
date Tue, 27 Feb 2007 12:29:19 +0000
parents d695fc2baa91
children 3256bfa04ed8
line wrap: on
line diff
--- a/libmain.cpp	Mon Feb 26 17:49:15 2007 +0000
+++ b/libmain.cpp	Tue Feb 27 12:29:19 2007 +0000
@@ -22,8 +22,11 @@
 static Vamp::PluginAdapter<TonalChangeDetect> tonalChangeDetectorAdapter;
 static Vamp::PluginAdapter<KeyDetector> keyDetectorAdapter;
 
-const VampPluginDescriptor *vampGetPluginDescriptor(unsigned int index)
+const VampPluginDescriptor *vampGetPluginDescriptor(unsigned int vampApiVersion,
+                                                    unsigned int index)
 {
+    if (vampApiVersion < 1) return 0;
+
     switch (index) {
     case  0: return beatDetectorAdapter.getDescriptor();
     case  1: return chromagramPluginAdapter.getDescriptor();