Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- JNIEXPORT jobject JNICALL Java_com_hlcam_video_managers_VideoScorer_scoreAudioFile
- (JNIEnv *env, jobject jobj, jstring filePath, jint videoFps)
- {
- AudioScores aud_scores;
- const char *src= env->GetStringUTFChars(filePath, NULL);
- ReadAudio(src, videoFps, &aud_scores);
- jclass clazz = (env)->FindClass("com/hlcam/video/data/AudioScores");
- jmethodID midConstructor = env->GetMethodID(clazz, "<init>", "()V");
- jobject audioScores = env->NewObject( clazz, midConstructor);
- jfieldID jVadScoresId = env->GetFieldID(clazz, "vadScores", "[d");
- jfieldID jAudioLevel = env->GetFieldID(clazz, "audioLevel", "[d");
- env->setField
- (env)->SetObjectArrayElement(listClass, 0, jVadScores);
- (env)->SetObjectArrayElement(listClass, 1, jAudioLevel);
- return listClass;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement