Mercurial > hg > jvamp
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) |