changeset 4:56f6a97745cf

Add a couple more trivial methods
author Chris Cannam
date Mon, 23 Jan 2012 18:19:52 +0000
parents 7b1740a9020a
children 8a0ac3d6903d
files src/Plugin.cpp
diffstat 1 files changed, 21 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/Plugin.cpp	Mon Jan 23 18:15:30 2012 +0000
+++ b/src/Plugin.cpp	Mon Jan 23 18:19:52 2012 +0000
@@ -7,6 +7,13 @@
 using Vamp::Plugin;
 using std::string;
 
+jint
+Java_org_vamp_1plugins_Plugin_getVampApiVersion(JNIEnv *env, jobject obj)
+{
+    Plugin *p = getHandle<Plugin>(env, obj);
+    return p->getVampApiVersion();
+}    
+
 jstring
 Java_org_vamp_1plugins_Plugin_getIdentifier(JNIEnv *env, jobject obj)
 {
@@ -28,6 +35,20 @@
     return env->NewStringUTF(p->getDescription().c_str());
 }
 
+jstring
+Java_org_vamp_1plugins_Plugin_getMaker(JNIEnv *env, jobject obj)
+{
+    Plugin *p = getHandle<Plugin>(env, obj);
+    return env->NewStringUTF(p->getMaker().c_str());
+}
+
+jstring
+Java_org_vamp_1plugins_Plugin_getCopyright(JNIEnv *env, jobject obj)
+{
+    Plugin *p = getHandle<Plugin>(env, obj);
+    return env->NewStringUTF(p->getCopyright().c_str());
+}
+
 jint
 Java_org_vamp_1plugins_Plugin_getPluginVersion(JNIEnv *env, jobject obj)
 {