comparison src/RealTime.cpp @ 52:5c5c1693235d

Update for newer VC++ and Java 8 on Windows
author Chris Cannam
date Wed, 02 Sep 2015 17:06:47 +0100
parents 2db3640905ef
children
comparison
equal deleted inserted replaced
51:4838086b0410 52:5c5c1693235d
104 JNIEXPORT jobject JNICALL 104 JNIEXPORT jobject JNICALL
105 Java_org_vamp_1plugins_RealTime_frame2RealTime(JNIEnv *env, jclass cls, jlong frame, jint sampleRate) 105 Java_org_vamp_1plugins_RealTime_frame2RealTime(JNIEnv *env, jclass cls, jlong frame, jint sampleRate)
106 { 106 {
107 jclass rtClass = env->FindClass("org/vamp_plugins/RealTime"); 107 jclass rtClass = env->FindClass("org/vamp_plugins/RealTime");
108 jmethodID rtCtor = env->GetMethodID(rtClass, "<init>", "(II)V"); 108 jmethodID rtCtor = env->GetMethodID(rtClass, "<init>", "(II)V");
109 RealTime rt = RealTime::frame2RealTime(frame, sampleRate); 109 RealTime rt = RealTime::frame2RealTime(long(frame), sampleRate);
110 return env->NewObject(rtClass, rtCtor, rt.sec, rt.nsec); 110 return env->NewObject(rtClass, rtCtor, rt.sec, rt.nsec);
111 } 111 }
112 112
113 JNIEXPORT jlong JNICALL 113 JNIEXPORT jlong JNICALL
114 Java_org_vamp_1plugins_RealTime_realTime2Frame(JNIEnv *env, jclass cls, jobject obj, jint sampleRate) 114 Java_org_vamp_1plugins_RealTime_realTime2Frame(JNIEnv *env, jclass cls, jobject obj, jint sampleRate)