Mercurial > hg > qm-vamp-plugins
diff libmain.cpp @ 37:9ce0db4770a2
* work on integrating segmenter (not yet done)
author | Chris Cannam <c.cannam@qmul.ac.uk> |
---|---|
date | Wed, 09 Jan 2008 16:51:59 +0000 |
parents | 3256bfa04ed8 |
children | b9fb6dee85f7 |
line wrap: on
line diff
--- a/libmain.cpp Wed Jan 09 10:39:43 2008 +0000 +++ b/libmain.cpp Wed Jan 09 16:51:59 2008 +0000 @@ -16,6 +16,7 @@ #include "plugins/ConstantQSpectrogram.h" #include "plugins/TonalChangeDetect.h" #include "plugins/KeyDetect.h" +#include "plugins/SegmenterPlugin.h" static Vamp::PluginAdapter<BeatTracker> beatTrackerAdapter; static Vamp::PluginAdapter<OnsetDetector> onsetDetectorAdapter; @@ -23,6 +24,7 @@ static Vamp::PluginAdapter<ConstantQSpectrogram> constantQAdapter; static Vamp::PluginAdapter<TonalChangeDetect> tonalChangeDetectorAdapter; static Vamp::PluginAdapter<KeyDetector> keyDetectorAdapter; +static Vamp::PluginAdapter<SegmenterPlugin> segmenterPluginAdapter; const VampPluginDescriptor *vampGetPluginDescriptor(unsigned int vampApiVersion, unsigned int index) @@ -36,6 +38,7 @@ case 3: return constantQAdapter.getDescriptor(); case 4: return tonalChangeDetectorAdapter.getDescriptor(); case 5: return keyDetectorAdapter.getDescriptor(); + case 6: return segmenterPluginAdapter.getDescriptor(); default: return 0; } }