comparison test/test.java @ 29:7d1118b3860d

Add adapter flags
author Chris Cannam
date Thu, 22 Nov 2012 11:35:17 +0000
parents cd430fbf6795
children c9515589be7d
comparison
equal deleted inserted replaced
28:f2914a92b553 29:7d1118b3860d
43 for (int i = 0; i < plugins.length; ++i) { 43 for (int i = 0; i < plugins.length; ++i) {
44 System.out.println(i + ": " + plugins[i]); 44 System.out.println(i + ": " + plugins[i]);
45 } 45 }
46 46
47 try { 47 try {
48 Plugin p = loader.loadPlugin(key, 44100); 48 Plugin p = loader.loadPlugin(key, 44100, PluginLoader.AdapterFlags.ADAPT_ALL);
49 String[] cat = loader.getPluginCategory(key); 49 String[] cat = loader.getPluginCategory(key);
50 System.out.print("category: "); 50 System.out.print("category: ");
51 for (int i = 0; i < cat.length; ++i) { 51 for (int i = 0; i < cat.length; ++i) {
52 System.out.print(cat[i]); 52 System.out.print(cat[i]);
53 if (i+1 < cat.length) System.out.print(" > "); 53 if (i+1 < cat.length) System.out.print(" > ");
56 System.out.println("identifier: " + p.getIdentifier()); 56 System.out.println("identifier: " + p.getIdentifier());
57 System.out.println("name: " + p.getName()); 57 System.out.println("name: " + p.getName());
58 System.out.println("description: " + p.getDescription()); 58 System.out.println("description: " + p.getDescription());
59 System.out.println("version: " + p.getPluginVersion()); 59 System.out.println("version: " + p.getPluginVersion());
60 Plugin.InputDomain domain = p.getInputDomain(); 60 Plugin.InputDomain domain = p.getInputDomain();
61 if (domain == Plugin.InputDomain.TimeDomain) { 61 if (domain == Plugin.InputDomain.TIME_DOMAIN) {
62 System.out.println("This is a time-domain plugin"); 62 System.out.println("This is a time-domain plugin");
63 } else { 63 } else {
64 System.out.println("This is a frequency-domain plugin"); 64 System.out.println("This is a frequency-domain plugin");
65 } 65 }
66 ParameterDescriptor[] params = p.getParameterDescriptors(); 66 ParameterDescriptor[] params = p.getParameterDescriptors();