Mercurial > hg > jvamp
annotate 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 |
rev | line source |
---|---|
Chris@0 | 1 |
Chris@0 | 2 package org.vamp_plugins; |
Chris@0 | 3 |
Chris@0 | 4 public class test |
Chris@0 | 5 { |
Chris@0 | 6 public static void main(String[] args) { |
Chris@0 | 7 |
Chris@0 | 8 // This is a plugin we know we have installed |
Chris@0 | 9 String key = "vamp-example-plugins:percussiononsets"; |
Chris@0 | 10 |
Chris@0 | 11 PluginLoader loader = PluginLoader.getInstance(); |
Chris@0 | 12 |
Chris@0 | 13 try { |
Chris@0 | 14 Plugin p = loader.loadPlugin(key, 44100); |
Chris@0 | 15 System.out.println("identifier: " + p.getIdentifier() + "; " + |
Chris@0 | 16 "name: " + p.getName() + "; " + |
Chris@0 | 17 "description: " + p.getDescription() + "; " + |
Chris@0 | 18 "version: " + p.getPluginVersion()); |
Chris@0 | 19 } catch (PluginLoader.LoadFailedException e) { |
Chris@0 | 20 System.out.println("Plugin load failed"); |
Chris@0 | 21 } |
Chris@0 | 22 } |
Chris@0 | 23 } |
Chris@0 | 24 |