Chris@0
|
1 /* DO NOT EDIT THIS FILE - it is machine generated */
|
Chris@0
|
2 #include <jni.h>
|
Chris@0
|
3 /* Header for class org_vamp_plugins_Plugin */
|
Chris@0
|
4
|
Chris@0
|
5 #ifndef _Included_org_vamp_plugins_Plugin
|
Chris@0
|
6 #define _Included_org_vamp_plugins_Plugin
|
Chris@0
|
7 #ifdef __cplusplus
|
Chris@0
|
8 extern "C" {
|
Chris@0
|
9 #endif
|
Chris@0
|
10 /*
|
Chris@0
|
11 * Class: org_vamp_plugins_Plugin
|
Chris@20
|
12 * Method: dispose
|
Chris@20
|
13 * Signature: ()V
|
Chris@20
|
14 */
|
Chris@20
|
15 JNIEXPORT void JNICALL Java_org_vamp_1plugins_Plugin_dispose
|
Chris@20
|
16 (JNIEnv *, jobject);
|
Chris@20
|
17
|
Chris@20
|
18 /*
|
Chris@20
|
19 * Class: org_vamp_plugins_Plugin
|
Chris@3
|
20 * Method: getVampApiVersion
|
Chris@3
|
21 * Signature: ()I
|
Chris@3
|
22 */
|
Chris@3
|
23 JNIEXPORT jint JNICALL Java_org_vamp_1plugins_Plugin_getVampApiVersion
|
Chris@3
|
24 (JNIEnv *, jobject);
|
Chris@3
|
25
|
Chris@3
|
26 /*
|
Chris@3
|
27 * Class: org_vamp_plugins_Plugin
|
Chris@0
|
28 * Method: getIdentifier
|
Chris@0
|
29 * Signature: ()Ljava/lang/String;
|
Chris@0
|
30 */
|
Chris@0
|
31 JNIEXPORT jstring JNICALL Java_org_vamp_1plugins_Plugin_getIdentifier
|
Chris@0
|
32 (JNIEnv *, jobject);
|
Chris@0
|
33
|
Chris@0
|
34 /*
|
Chris@0
|
35 * Class: org_vamp_plugins_Plugin
|
Chris@0
|
36 * Method: getName
|
Chris@0
|
37 * Signature: ()Ljava/lang/String;
|
Chris@0
|
38 */
|
Chris@0
|
39 JNIEXPORT jstring JNICALL Java_org_vamp_1plugins_Plugin_getName
|
Chris@0
|
40 (JNIEnv *, jobject);
|
Chris@0
|
41
|
Chris@0
|
42 /*
|
Chris@0
|
43 * Class: org_vamp_plugins_Plugin
|
Chris@0
|
44 * Method: getDescription
|
Chris@0
|
45 * Signature: ()Ljava/lang/String;
|
Chris@0
|
46 */
|
Chris@0
|
47 JNIEXPORT jstring JNICALL Java_org_vamp_1plugins_Plugin_getDescription
|
Chris@0
|
48 (JNIEnv *, jobject);
|
Chris@0
|
49
|
Chris@0
|
50 /*
|
Chris@0
|
51 * Class: org_vamp_plugins_Plugin
|
Chris@3
|
52 * Method: getMaker
|
Chris@3
|
53 * Signature: ()Ljava/lang/String;
|
Chris@3
|
54 */
|
Chris@3
|
55 JNIEXPORT jstring JNICALL Java_org_vamp_1plugins_Plugin_getMaker
|
Chris@3
|
56 (JNIEnv *, jobject);
|
Chris@3
|
57
|
Chris@3
|
58 /*
|
Chris@3
|
59 * Class: org_vamp_plugins_Plugin
|
Chris@3
|
60 * Method: getCopyright
|
Chris@3
|
61 * Signature: ()Ljava/lang/String;
|
Chris@3
|
62 */
|
Chris@3
|
63 JNIEXPORT jstring JNICALL Java_org_vamp_1plugins_Plugin_getCopyright
|
Chris@3
|
64 (JNIEnv *, jobject);
|
Chris@3
|
65
|
Chris@3
|
66 /*
|
Chris@3
|
67 * Class: org_vamp_plugins_Plugin
|
Chris@0
|
68 * Method: getPluginVersion
|
Chris@0
|
69 * Signature: ()I
|
Chris@0
|
70 */
|
Chris@0
|
71 JNIEXPORT jint JNICALL Java_org_vamp_1plugins_Plugin_getPluginVersion
|
Chris@0
|
72 (JNIEnv *, jobject);
|
Chris@0
|
73
|
Chris@2
|
74 /*
|
Chris@2
|
75 * Class: org_vamp_plugins_Plugin
|
Chris@3
|
76 * Method: getParameterDescriptors
|
Chris@3
|
77 * Signature: ()[Lorg/vamp_plugins/ParameterDescriptor;
|
Chris@3
|
78 */
|
Chris@3
|
79 JNIEXPORT jobjectArray JNICALL Java_org_vamp_1plugins_Plugin_getParameterDescriptors
|
Chris@3
|
80 (JNIEnv *, jobject);
|
Chris@3
|
81
|
Chris@3
|
82 /*
|
Chris@3
|
83 * Class: org_vamp_plugins_Plugin
|
Chris@3
|
84 * Method: getParameter
|
Chris@3
|
85 * Signature: (Ljava/lang/String;)F
|
Chris@3
|
86 */
|
Chris@3
|
87 JNIEXPORT jfloat JNICALL Java_org_vamp_1plugins_Plugin_getParameter
|
Chris@3
|
88 (JNIEnv *, jobject, jstring);
|
Chris@3
|
89
|
Chris@3
|
90 /*
|
Chris@3
|
91 * Class: org_vamp_plugins_Plugin
|
Chris@3
|
92 * Method: setParameter
|
Chris@3
|
93 * Signature: (Ljava/lang/String;F)V
|
Chris@3
|
94 */
|
Chris@3
|
95 JNIEXPORT void JNICALL Java_org_vamp_1plugins_Plugin_setParameter
|
Chris@3
|
96 (JNIEnv *, jobject, jstring, jfloat);
|
Chris@3
|
97
|
Chris@3
|
98 /*
|
Chris@3
|
99 * Class: org_vamp_plugins_Plugin
|
Chris@3
|
100 * Method: getPrograms
|
Chris@3
|
101 * Signature: ()[Ljava/lang/String;
|
Chris@3
|
102 */
|
Chris@3
|
103 JNIEXPORT jobjectArray JNICALL Java_org_vamp_1plugins_Plugin_getPrograms
|
Chris@3
|
104 (JNIEnv *, jobject);
|
Chris@3
|
105
|
Chris@3
|
106 /*
|
Chris@3
|
107 * Class: org_vamp_plugins_Plugin
|
Chris@3
|
108 * Method: getCurrentProgram
|
Chris@3
|
109 * Signature: ()Ljava/lang/String;
|
Chris@3
|
110 */
|
Chris@3
|
111 JNIEXPORT jstring JNICALL Java_org_vamp_1plugins_Plugin_getCurrentProgram
|
Chris@3
|
112 (JNIEnv *, jobject);
|
Chris@3
|
113
|
Chris@3
|
114 /*
|
Chris@3
|
115 * Class: org_vamp_plugins_Plugin
|
Chris@3
|
116 * Method: selectProgram
|
Chris@3
|
117 * Signature: (Ljava/lang/String;)V
|
Chris@3
|
118 */
|
Chris@3
|
119 JNIEXPORT void JNICALL Java_org_vamp_1plugins_Plugin_selectProgram
|
Chris@3
|
120 (JNIEnv *, jobject, jstring);
|
Chris@3
|
121
|
Chris@3
|
122 /*
|
Chris@3
|
123 * Class: org_vamp_plugins_Plugin
|
Chris@2
|
124 * Method: initialise
|
Chris@2
|
125 * Signature: (III)Z
|
Chris@2
|
126 */
|
Chris@2
|
127 JNIEXPORT jboolean JNICALL Java_org_vamp_1plugins_Plugin_initialise
|
Chris@2
|
128 (JNIEnv *, jobject, jint, jint, jint);
|
Chris@2
|
129
|
Chris@2
|
130 /*
|
Chris@2
|
131 * Class: org_vamp_plugins_Plugin
|
Chris@2
|
132 * Method: reset
|
Chris@2
|
133 * Signature: ()V
|
Chris@2
|
134 */
|
Chris@2
|
135 JNIEXPORT void JNICALL Java_org_vamp_1plugins_Plugin_reset
|
Chris@2
|
136 (JNIEnv *, jobject);
|
Chris@2
|
137
|
Chris@2
|
138 /*
|
Chris@2
|
139 * Class: org_vamp_plugins_Plugin
|
Chris@2
|
140 * Method: getInputDomain
|
Chris@2
|
141 * Signature: ()Lorg/vamp_plugins/Plugin/InputDomain;
|
Chris@2
|
142 */
|
Chris@2
|
143 JNIEXPORT jobject JNICALL Java_org_vamp_1plugins_Plugin_getInputDomain
|
Chris@2
|
144 (JNIEnv *, jobject);
|
Chris@2
|
145
|
Chris@2
|
146 /*
|
Chris@2
|
147 * Class: org_vamp_plugins_Plugin
|
Chris@2
|
148 * Method: getPreferredBlockSize
|
Chris@2
|
149 * Signature: ()I
|
Chris@2
|
150 */
|
Chris@2
|
151 JNIEXPORT jint JNICALL Java_org_vamp_1plugins_Plugin_getPreferredBlockSize
|
Chris@2
|
152 (JNIEnv *, jobject);
|
Chris@2
|
153
|
Chris@2
|
154 /*
|
Chris@2
|
155 * Class: org_vamp_plugins_Plugin
|
Chris@2
|
156 * Method: getPreferredStepSize
|
Chris@2
|
157 * Signature: ()I
|
Chris@2
|
158 */
|
Chris@2
|
159 JNIEXPORT jint JNICALL Java_org_vamp_1plugins_Plugin_getPreferredStepSize
|
Chris@2
|
160 (JNIEnv *, jobject);
|
Chris@2
|
161
|
Chris@2
|
162 /*
|
Chris@2
|
163 * Class: org_vamp_plugins_Plugin
|
Chris@2
|
164 * Method: getMinChannelCount
|
Chris@2
|
165 * Signature: ()I
|
Chris@2
|
166 */
|
Chris@2
|
167 JNIEXPORT jint JNICALL Java_org_vamp_1plugins_Plugin_getMinChannelCount
|
Chris@2
|
168 (JNIEnv *, jobject);
|
Chris@2
|
169
|
Chris@2
|
170 /*
|
Chris@2
|
171 * Class: org_vamp_plugins_Plugin
|
Chris@2
|
172 * Method: getMaxChannelCount
|
Chris@2
|
173 * Signature: ()I
|
Chris@2
|
174 */
|
Chris@2
|
175 JNIEXPORT jint JNICALL Java_org_vamp_1plugins_Plugin_getMaxChannelCount
|
Chris@2
|
176 (JNIEnv *, jobject);
|
Chris@2
|
177
|
Chris@2
|
178 /*
|
Chris@2
|
179 * Class: org_vamp_plugins_Plugin
|
Chris@2
|
180 * Method: getOutputDescriptors
|
Chris@2
|
181 * Signature: ()[Lorg/vamp_plugins/OutputDescriptor;
|
Chris@2
|
182 */
|
Chris@2
|
183 JNIEXPORT jobjectArray JNICALL Java_org_vamp_1plugins_Plugin_getOutputDescriptors
|
Chris@2
|
184 (JNIEnv *, jobject);
|
Chris@2
|
185
|
Chris@2
|
186 /*
|
Chris@2
|
187 * Class: org_vamp_plugins_Plugin
|
Chris@2
|
188 * Method: process
|
Chris@2
|
189 * Signature: ([[FLorg/vamp_plugins/RealTime;)Ljava/util/TreeMap;
|
Chris@2
|
190 */
|
Chris@2
|
191 JNIEXPORT jobject JNICALL Java_org_vamp_1plugins_Plugin_process
|
Chris@24
|
192 (JNIEnv *, jobject, jobjectArray, jint, jobject);
|
Chris@2
|
193
|
Chris@2
|
194 /*
|
Chris@2
|
195 * Class: org_vamp_plugins_Plugin
|
Chris@2
|
196 * Method: getRemainingFeatures
|
Chris@2
|
197 * Signature: ()Ljava/util/TreeMap;
|
Chris@2
|
198 */
|
Chris@2
|
199 JNIEXPORT jobject JNICALL Java_org_vamp_1plugins_Plugin_getRemainingFeatures
|
Chris@2
|
200 (JNIEnv *, jobject);
|
Chris@2
|
201
|
Chris@0
|
202 #ifdef __cplusplus
|
Chris@0
|
203 }
|
Chris@0
|
204 #endif
|
Chris@0
|
205 #endif
|