Mercurial > hg > jvamp
view src/org_vamp_plugins_Plugin.h @ 2:d0ecf12b9d7b
Add the rest of the Plugin methods to the Java class
author | Chris Cannam |
---|---|
date | Wed, 18 Jan 2012 09:35:22 +0000 |
parents | f718b0961713 |
children | 7b1740a9020a |
line wrap: on
line source
/* DO NOT EDIT THIS FILE - it is machine generated */ #include <jni.h> /* Header for class org_vamp_plugins_Plugin */ #ifndef _Included_org_vamp_plugins_Plugin #define _Included_org_vamp_plugins_Plugin #ifdef __cplusplus extern "C" { #endif /* * Class: org_vamp_plugins_Plugin * Method: getIdentifier * Signature: ()Ljava/lang/String; */ JNIEXPORT jstring JNICALL Java_org_vamp_1plugins_Plugin_getIdentifier (JNIEnv *, jobject); /* * Class: org_vamp_plugins_Plugin * Method: getName * Signature: ()Ljava/lang/String; */ JNIEXPORT jstring JNICALL Java_org_vamp_1plugins_Plugin_getName (JNIEnv *, jobject); /* * Class: org_vamp_plugins_Plugin * Method: getDescription * Signature: ()Ljava/lang/String; */ JNIEXPORT jstring JNICALL Java_org_vamp_1plugins_Plugin_getDescription (JNIEnv *, jobject); /* * Class: org_vamp_plugins_Plugin * Method: getPluginVersion * Signature: ()I */ JNIEXPORT jint JNICALL Java_org_vamp_1plugins_Plugin_getPluginVersion (JNIEnv *, jobject); /* * Class: org_vamp_plugins_Plugin * Method: initialise * Signature: (III)Z */ JNIEXPORT jboolean JNICALL Java_org_vamp_1plugins_Plugin_initialise (JNIEnv *, jobject, jint, jint, jint); /* * Class: org_vamp_plugins_Plugin * Method: reset * Signature: ()V */ JNIEXPORT void JNICALL Java_org_vamp_1plugins_Plugin_reset (JNIEnv *, jobject); /* * Class: org_vamp_plugins_Plugin * Method: getInputDomain * Signature: ()Lorg/vamp_plugins/Plugin/InputDomain; */ JNIEXPORT jobject JNICALL Java_org_vamp_1plugins_Plugin_getInputDomain (JNIEnv *, jobject); /* * Class: org_vamp_plugins_Plugin * Method: getPreferredBlockSize * Signature: ()I */ JNIEXPORT jint JNICALL Java_org_vamp_1plugins_Plugin_getPreferredBlockSize (JNIEnv *, jobject); /* * Class: org_vamp_plugins_Plugin * Method: getPreferredStepSize * Signature: ()I */ JNIEXPORT jint JNICALL Java_org_vamp_1plugins_Plugin_getPreferredStepSize (JNIEnv *, jobject); /* * Class: org_vamp_plugins_Plugin * Method: getMinChannelCount * Signature: ()I */ JNIEXPORT jint JNICALL Java_org_vamp_1plugins_Plugin_getMinChannelCount (JNIEnv *, jobject); /* * Class: org_vamp_plugins_Plugin * Method: getMaxChannelCount * Signature: ()I */ JNIEXPORT jint JNICALL Java_org_vamp_1plugins_Plugin_getMaxChannelCount (JNIEnv *, jobject); /* * Class: org_vamp_plugins_Plugin * Method: getOutputDescriptors * Signature: ()[Lorg/vamp_plugins/OutputDescriptor; */ JNIEXPORT jobjectArray JNICALL Java_org_vamp_1plugins_Plugin_getOutputDescriptors (JNIEnv *, jobject); /* * Class: org_vamp_plugins_Plugin * Method: process * Signature: ([[FLorg/vamp_plugins/RealTime;)Ljava/util/TreeMap; */ JNIEXPORT jobject JNICALL Java_org_vamp_1plugins_Plugin_process (JNIEnv *, jobject, jobjectArray, jobject); /* * Class: org_vamp_plugins_Plugin * Method: getRemainingFeatures * Signature: ()Ljava/util/TreeMap; */ JNIEXPORT jobject JNICALL Java_org_vamp_1plugins_Plugin_getRemainingFeatures (JNIEnv *, jobject); #ifdef __cplusplus } #endif #endif