Mercurial > hg > qm-vamp-plugins
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();