Mercurial > hg > jvamp
view org/vamp_plugins/test.java @ 5:8a0ac3d6903d
Fill in some more function definitions, including a getInputDomain that actually returns an enum! Woo
author | Chris Cannam |
---|---|
date | Mon, 23 Jan 2012 23:00:33 +0000 |
parents | f718b0961713 |
children | 3dd55efc53ca |
line wrap: on
line source
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()); Plugin.InputDomain domain = p.getInputDomain(); if (domain == Plugin.InputDomain.TimeDomain) { System.out.println("This is a time-domain plugin"); } else { System.out.println("This is a frequency-domain plugin"); } } catch (PluginLoader.LoadFailedException e) { System.out.println("Plugin load failed"); } } }