Chris@0: /* DO NOT EDIT THIS FILE - it is machine generated */ Chris@0: #include Chris@0: /* Header for class org_vamp_plugins_Plugin */ Chris@0: Chris@0: #ifndef _Included_org_vamp_plugins_Plugin Chris@0: #define _Included_org_vamp_plugins_Plugin Chris@0: #ifdef __cplusplus Chris@0: extern "C" { Chris@0: #endif Chris@0: /* Chris@0: * Class: org_vamp_plugins_Plugin Chris@20: * Method: dispose Chris@20: * Signature: ()V Chris@20: */ Chris@20: JNIEXPORT void JNICALL Java_org_vamp_1plugins_Plugin_dispose Chris@20: (JNIEnv *, jobject); Chris@20: Chris@20: /* Chris@20: * Class: org_vamp_plugins_Plugin Chris@3: * Method: getVampApiVersion Chris@3: * Signature: ()I Chris@3: */ Chris@3: JNIEXPORT jint JNICALL Java_org_vamp_1plugins_Plugin_getVampApiVersion Chris@3: (JNIEnv *, jobject); Chris@3: Chris@3: /* Chris@3: * Class: org_vamp_plugins_Plugin Chris@0: * Method: getIdentifier Chris@0: * Signature: ()Ljava/lang/String; Chris@0: */ Chris@0: JNIEXPORT jstring JNICALL Java_org_vamp_1plugins_Plugin_getIdentifier Chris@0: (JNIEnv *, jobject); Chris@0: Chris@0: /* Chris@0: * Class: org_vamp_plugins_Plugin Chris@0: * Method: getName Chris@0: * Signature: ()Ljava/lang/String; Chris@0: */ Chris@0: JNIEXPORT jstring JNICALL Java_org_vamp_1plugins_Plugin_getName Chris@0: (JNIEnv *, jobject); Chris@0: Chris@0: /* Chris@0: * Class: org_vamp_plugins_Plugin Chris@0: * Method: getDescription Chris@0: * Signature: ()Ljava/lang/String; Chris@0: */ Chris@0: JNIEXPORT jstring JNICALL Java_org_vamp_1plugins_Plugin_getDescription Chris@0: (JNIEnv *, jobject); Chris@0: Chris@0: /* Chris@0: * Class: org_vamp_plugins_Plugin Chris@3: * Method: getMaker Chris@3: * Signature: ()Ljava/lang/String; Chris@3: */ Chris@3: JNIEXPORT jstring JNICALL Java_org_vamp_1plugins_Plugin_getMaker Chris@3: (JNIEnv *, jobject); Chris@3: Chris@3: /* Chris@3: * Class: org_vamp_plugins_Plugin Chris@3: * Method: getCopyright Chris@3: * Signature: ()Ljava/lang/String; Chris@3: */ Chris@3: JNIEXPORT jstring JNICALL Java_org_vamp_1plugins_Plugin_getCopyright Chris@3: (JNIEnv *, jobject); Chris@3: Chris@3: /* Chris@3: * Class: org_vamp_plugins_Plugin Chris@0: * Method: getPluginVersion Chris@0: * Signature: ()I Chris@0: */ Chris@0: JNIEXPORT jint JNICALL Java_org_vamp_1plugins_Plugin_getPluginVersion Chris@0: (JNIEnv *, jobject); Chris@0: Chris@2: /* Chris@2: * Class: org_vamp_plugins_Plugin Chris@3: * Method: getParameterDescriptors Chris@3: * Signature: ()[Lorg/vamp_plugins/ParameterDescriptor; Chris@3: */ Chris@3: JNIEXPORT jobjectArray JNICALL Java_org_vamp_1plugins_Plugin_getParameterDescriptors Chris@3: (JNIEnv *, jobject); Chris@3: Chris@3: /* Chris@3: * Class: org_vamp_plugins_Plugin Chris@3: * Method: getParameter Chris@3: * Signature: (Ljava/lang/String;)F Chris@3: */ Chris@3: JNIEXPORT jfloat JNICALL Java_org_vamp_1plugins_Plugin_getParameter Chris@3: (JNIEnv *, jobject, jstring); Chris@3: Chris@3: /* Chris@3: * Class: org_vamp_plugins_Plugin Chris@3: * Method: setParameter Chris@3: * Signature: (Ljava/lang/String;F)V Chris@3: */ Chris@3: JNIEXPORT void JNICALL Java_org_vamp_1plugins_Plugin_setParameter Chris@3: (JNIEnv *, jobject, jstring, jfloat); Chris@3: Chris@3: /* Chris@3: * Class: org_vamp_plugins_Plugin Chris@3: * Method: getPrograms Chris@3: * Signature: ()[Ljava/lang/String; Chris@3: */ Chris@3: JNIEXPORT jobjectArray JNICALL Java_org_vamp_1plugins_Plugin_getPrograms Chris@3: (JNIEnv *, jobject); Chris@3: Chris@3: /* Chris@3: * Class: org_vamp_plugins_Plugin Chris@3: * Method: getCurrentProgram Chris@3: * Signature: ()Ljava/lang/String; Chris@3: */ Chris@3: JNIEXPORT jstring JNICALL Java_org_vamp_1plugins_Plugin_getCurrentProgram Chris@3: (JNIEnv *, jobject); Chris@3: Chris@3: /* Chris@3: * Class: org_vamp_plugins_Plugin Chris@3: * Method: selectProgram Chris@3: * Signature: (Ljava/lang/String;)V Chris@3: */ Chris@3: JNIEXPORT void JNICALL Java_org_vamp_1plugins_Plugin_selectProgram Chris@3: (JNIEnv *, jobject, jstring); Chris@3: Chris@3: /* Chris@3: * Class: org_vamp_plugins_Plugin Chris@2: * Method: initialise Chris@2: * Signature: (III)Z Chris@2: */ Chris@2: JNIEXPORT jboolean JNICALL Java_org_vamp_1plugins_Plugin_initialise Chris@2: (JNIEnv *, jobject, jint, jint, jint); Chris@2: Chris@2: /* Chris@2: * Class: org_vamp_plugins_Plugin Chris@2: * Method: reset Chris@2: * Signature: ()V Chris@2: */ Chris@2: JNIEXPORT void JNICALL Java_org_vamp_1plugins_Plugin_reset Chris@2: (JNIEnv *, jobject); Chris@2: Chris@2: /* Chris@2: * Class: org_vamp_plugins_Plugin Chris@2: * Method: getInputDomain Chris@2: * Signature: ()Lorg/vamp_plugins/Plugin/InputDomain; Chris@2: */ Chris@2: JNIEXPORT jobject JNICALL Java_org_vamp_1plugins_Plugin_getInputDomain Chris@2: (JNIEnv *, jobject); Chris@2: Chris@2: /* Chris@2: * Class: org_vamp_plugins_Plugin Chris@2: * Method: getPreferredBlockSize Chris@2: * Signature: ()I Chris@2: */ Chris@2: JNIEXPORT jint JNICALL Java_org_vamp_1plugins_Plugin_getPreferredBlockSize Chris@2: (JNIEnv *, jobject); Chris@2: Chris@2: /* Chris@2: * Class: org_vamp_plugins_Plugin Chris@2: * Method: getPreferredStepSize Chris@2: * Signature: ()I Chris@2: */ Chris@2: JNIEXPORT jint JNICALL Java_org_vamp_1plugins_Plugin_getPreferredStepSize Chris@2: (JNIEnv *, jobject); Chris@2: Chris@2: /* Chris@2: * Class: org_vamp_plugins_Plugin Chris@2: * Method: getMinChannelCount Chris@2: * Signature: ()I Chris@2: */ Chris@2: JNIEXPORT jint JNICALL Java_org_vamp_1plugins_Plugin_getMinChannelCount Chris@2: (JNIEnv *, jobject); Chris@2: Chris@2: /* Chris@2: * Class: org_vamp_plugins_Plugin Chris@2: * Method: getMaxChannelCount Chris@2: * Signature: ()I Chris@2: */ Chris@2: JNIEXPORT jint JNICALL Java_org_vamp_1plugins_Plugin_getMaxChannelCount Chris@2: (JNIEnv *, jobject); Chris@2: Chris@2: /* Chris@2: * Class: org_vamp_plugins_Plugin Chris@2: * Method: getOutputDescriptors Chris@2: * Signature: ()[Lorg/vamp_plugins/OutputDescriptor; Chris@2: */ Chris@2: JNIEXPORT jobjectArray JNICALL Java_org_vamp_1plugins_Plugin_getOutputDescriptors Chris@2: (JNIEnv *, jobject); Chris@2: Chris@2: /* Chris@2: * Class: org_vamp_plugins_Plugin Chris@2: * Method: process Chris@2: * Signature: ([[FLorg/vamp_plugins/RealTime;)Ljava/util/TreeMap; Chris@2: */ Chris@2: JNIEXPORT jobject JNICALL Java_org_vamp_1plugins_Plugin_process Chris@24: (JNIEnv *, jobject, jobjectArray, jint, jobject); Chris@2: Chris@2: /* Chris@2: * Class: org_vamp_plugins_Plugin Chris@2: * Method: getRemainingFeatures Chris@2: * Signature: ()Ljava/util/TreeMap; Chris@2: */ Chris@2: JNIEXPORT jobject JNICALL Java_org_vamp_1plugins_Plugin_getRemainingFeatures Chris@2: (JNIEnv *, jobject); Chris@2: Chris@0: #ifdef __cplusplus Chris@0: } Chris@0: #endif Chris@0: #endif