Mercurial > hg > jvamp
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 } |