annotate src/getset.h @ 28:f2914a92b553

Docs
author Chris Cannam
date Mon, 19 Nov 2012 15:12:44 +0000
parents f7ca3afb429c
children c9515589be7d
rev   line source
Chris@7 1
Chris@7 2 #ifndef _GETSET_H_INCLUDED_
Chris@7 3 #define _GETSET_H_INCLUDED_
Chris@7 4
Chris@7 5 #include <jni.h>
Chris@7 6
Chris@7 7 #include <string>
Chris@7 8 #include <vector>
Chris@7 9
Chris@14 10 #include <vamp-hostsdk/RealTime.h>
Chris@14 11
Chris@10 12 extern int
Chris@10 13 getIntField(JNIEnv *env, jobject obj, std::string name);
Chris@10 14
Chris@7 15 extern void
Chris@7 16 setStringField(JNIEnv *env, jobject obj, std::string name, std::string value);
Chris@7 17
Chris@7 18 extern void
Chris@7 19 setFloatField(JNIEnv *env, jobject obj, std::string name, float value);
Chris@7 20
Chris@7 21 extern void
Chris@7 22 setBooleanField(JNIEnv *env, jobject obj, std::string name, bool value);
Chris@7 23
Chris@7 24 extern void
Chris@7 25 setIntField(JNIEnv *env, jobject obj, std::string name, int value);
Chris@7 26
Chris@7 27 extern void
Chris@14 28 setRealTimeField(JNIEnv *env, jobject obj, std::string name, Vamp::RealTime value);
Chris@14 29
Chris@14 30 extern void
Chris@7 31 setObjectField(JNIEnv *env, jobject obj, std::string name, std::string type, jobject value);
Chris@7 32
Chris@7 33 extern void
Chris@14 34 setFloatArrayField(JNIEnv *env, jobject obj, std::string name, std::vector<float> value);
Chris@14 35
Chris@14 36 extern void
Chris@7 37 setStringArrayField(JNIEnv *env, jobject obj, std::string name, std::vector<std::string> value);
Chris@7 38
Chris@7 39 extern jmethodID
Chris@7 40 getEnumValueOfMethod(JNIEnv *env);
Chris@7 41
Chris@7 42 #endif