Mercurial > hg > vamp-tempogram
diff plugins.cpp @ 43:4cf2d163127b
Copyrights and tidying
author | Chris Cannam |
---|---|
date | Thu, 25 Sep 2014 15:13:45 +0100 |
parents | c11367df624d |
children |
line wrap: on
line diff
--- a/plugins.cpp Fri Sep 12 18:02:08 2014 +0100 +++ b/plugins.cpp Thu Sep 25 15:13:45 2014 +0100 @@ -1,33 +1,30 @@ +/* -*- c-basic-offset: 4 indent-tabs-mode: nil -*- vi:set ts=8 sts=4 sw=4: */ -// This is a skeleton file for use in creating your own plugin -// libraries. Replace MyPlugin and myPlugin throughout with the name -// of your first plugin class, and fill in the gaps as appropriate. - +/* + Vamp Tempogram Plugin + Carl Bussey, Centre for Digital Music, Queen Mary University of London + Copyright 2014 Queen Mary University of London. + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. See the file + COPYING included with this distribution for more information. +*/ #include <vamp/vamp.h> #include <vamp-sdk/PluginAdapter.h> #include "TempogramPlugin.h" - -// Declare one static adapter here for each plugin class in this library. - static Vamp::PluginAdapter<TempogramPlugin> myPluginAdapter; -// This is the entry-point for the library, and the only function that -// needs to be publicly exported. - const VampPluginDescriptor * vampGetPluginDescriptor(unsigned int version, unsigned int index) { if (version < 1) return 0; - // Return a different plugin adaptor's descriptor for each index, - // and return 0 for the first index after you run out of plugins. - // (That's how the host finds out how many plugins are in this - // library.) - switch (index) { case 0: return myPluginAdapter.getDescriptor(); default: return 0;