Mercurial > hg > jvamp
diff org/vamp_plugins/test.java @ 0:f718b0961713
First draft -- can load a plugin and print its name & description
author | Chris Cannam |
---|---|
date | Fri, 13 Jan 2012 14:08:01 +0000 |
parents | |
children | 8a0ac3d6903d |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/org/vamp_plugins/test.java Fri Jan 13 14:08:01 2012 +0000 @@ -0,0 +1,24 @@ + +package org.vamp_plugins; + +public class test +{ + public static void main(String[] args) { + + // This is a plugin we know we have installed + String key = "vamp-example-plugins:percussiononsets"; + + PluginLoader loader = PluginLoader.getInstance(); + + try { + Plugin p = loader.loadPlugin(key, 44100); + System.out.println("identifier: " + p.getIdentifier() + "; " + + "name: " + p.getName() + "; " + + "description: " + p.getDescription() + "; " + + "version: " + p.getPluginVersion()); + } catch (PluginLoader.LoadFailedException e) { + System.out.println("Plugin load failed"); + } + } +} +