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");
+	}
+    }
+}
+