Chris@7: Chris@7: #ifndef _GETSET_H_INCLUDED_ Chris@7: #define _GETSET_H_INCLUDED_ Chris@7: Chris@7: #include Chris@7: Chris@7: #include Chris@7: #include Chris@7: Chris@14: #include Chris@14: Chris@10: extern int Chris@10: getIntField(JNIEnv *env, jobject obj, std::string name); Chris@10: Chris@7: extern void Chris@7: setStringField(JNIEnv *env, jobject obj, std::string name, std::string value); Chris@7: Chris@7: extern void Chris@7: setFloatField(JNIEnv *env, jobject obj, std::string name, float value); Chris@7: Chris@7: extern void Chris@7: setBooleanField(JNIEnv *env, jobject obj, std::string name, bool value); Chris@7: Chris@7: extern void Chris@7: setIntField(JNIEnv *env, jobject obj, std::string name, int value); Chris@7: Chris@7: extern void Chris@14: setRealTimeField(JNIEnv *env, jobject obj, std::string name, Vamp::RealTime value); Chris@14: Chris@14: extern void Chris@7: setObjectField(JNIEnv *env, jobject obj, std::string name, std::string type, jobject value); Chris@7: Chris@7: extern void Chris@14: setFloatArrayField(JNIEnv *env, jobject obj, std::string name, std::vector value); Chris@14: Chris@14: extern void Chris@7: setStringArrayField(JNIEnv *env, jobject obj, std::string name, std::vector value); Chris@7: Chris@7: extern jmethodID Chris@7: getEnumValueOfMethod(JNIEnv *env); Chris@7: Chris@7: #endif