Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- extern "C" {
- JNIEXPORT void Java_com_example_superpoweredsample_MainActivity_SuperpoweredExample(JNIEnv *javaEnvironment,
- jobject __unused obj,
- jint samplerate,
- jint buffersize,
- jstring apkPath,
- jint fileOffset,
- jint fileLength) {
- const char *path = javaEnvironment->GetStringUTFChars(apkPath, JNI_FALSE);
- example = new SuperpoweredExample((unsigned int) samplerate, (unsigned int) buffersize, path,
- fileOffset, fileLength);
- javaEnvironment->ReleaseStringUTFChars(apkPath, path);
- }
- JNIEXPORT void Java_com_example_superpoweredsample_MainActivity_onPlayPause(JNIEnv *__unused javaEnvironment, jobject __unused obj, jboolean play) {
- example->onPlayPause(play);
- }
- JNIEXPORT void Java_com_example_superpoweredsample_MainActivity_onPitchChanged(JNIEnv *__unused javaEnvironment, jobject __unused obj, jint pitchValue) {
- example->onPitchChanged(pitchValue);
- }
- JNIEXPORT void Java_com_example_superpoweredsample_MainActivity_onTempoSelected(JNIEnv *__unused javaEnvironment, jobject __unused obj, jint timeStretchValue) {
- example->onTempoSelected(timeStretchValue);
- }
- JNIEXPORT void Java_com_example_superpoweredsample_MainActivity_seekTo(JNIEnv *__unused javaEnvironment, jobject __unused obj, jdouble position) {
- example->seekTo(position);
- }
- }
Add Comment
Please, Sign In to add comment