comparison org/vamp_plugins/test.java @ 16:d8b5d8c39813

Include initialise and getRemainingFeatures in test
author Chris Cannam
date Mon, 06 Feb 2012 17:35:26 +0000
parents aa9860e1af8a
children 9c108ad04e9b
comparison
equal deleted inserted replaced
15:47b648d1b261 16:d8b5d8c39813
1 1
2 package org.vamp_plugins; 2 package org.vamp_plugins;
3
4 import java.util.ArrayList;
5 import java.util.TreeMap;
3 6
4 public class test 7 public class test
5 { 8 {
6 public static void main(String[] args) { 9 public static void main(String[] args) {
7 10
36 OutputDescriptor[] outputs = p.getOutputDescriptors(); 39 OutputDescriptor[] outputs = p.getOutputDescriptors();
37 System.out.println("Plugin has " + outputs.length + " output(s)"); 40 System.out.println("Plugin has " + outputs.length + " output(s)");
38 for (int i = 0; i < outputs.length; ++i) { 41 for (int i = 0; i < outputs.length; ++i) {
39 System.out.println(i + ": " + outputs[i].identifier + " (sample type: " + outputs[i].sampleType + ")"); 42 System.out.println(i + ": " + outputs[i].identifier + " (sample type: " + outputs[i].sampleType + ")");
40 } 43 }
44
45 boolean b = p.initialise(1, 512, 1024);
46 System.out.println("Plugin initialise returned " + b);
47
48 //!!! todo: test process!
49
50 TreeMap<Integer, ArrayList<Plugin.Feature>>
51 features = p.getRemainingFeatures();
52 System.out.println("Plugin getRemainingFeatures returned features on " + features.size() + " different output(s)");
53
41 } catch (PluginLoader.LoadFailedException e) { 54 } catch (PluginLoader.LoadFailedException e) {
42 System.out.println("Plugin load failed"); 55 System.out.println("Plugin load failed");
43 } 56 }
44 } 57 }
45 } 58 }