diff org/vamp_plugins/test.java @ 6:3dd55efc53ca

Implement getPrograms, start on getOutputDescriptors
author Chris Cannam
date Wed, 25 Jan 2012 15:30:12 +0000
parents 8a0ac3d6903d
children 93dfb83c6f82
line wrap: on
line diff
--- a/org/vamp_plugins/test.java	Mon Jan 23 23:00:33 2012 +0000
+++ b/org/vamp_plugins/test.java	Wed Jan 25 15:30:12 2012 +0000
@@ -6,7 +6,8 @@
     public static void main(String[] args) {
 	
 	// This is a plugin we know we have installed
-	String key = "vamp-example-plugins:percussiononsets";
+//	String key = "vamp-example-plugins:percussiononsets";
+	String key = "qm-vamp-plugins:qm-onsets";
 
 	PluginLoader loader = PluginLoader.getInstance();
 	
@@ -22,6 +23,11 @@
 	    } else {
 		System.out.println("This is a frequency-domain plugin");
 	    }
+	    String[] progs = p.getPrograms();
+	    System.out.println("Plugin has " + progs.length + " program(s)");
+	    for (int i = 0; i < progs.length; ++i) {
+		System.out.println(i + ": " + progs[i]);
+	    }
 	} catch (PluginLoader.LoadFailedException e) {
 	    System.out.println("Plugin load failed");
 	}