Guest User

Untitled

a guest
Mar 22nd, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. extern "C" {
  2. JNIEXPORT void Java_com_example_superpoweredsample_MainActivity_SuperpoweredExample(JNIEnv *javaEnvironment,
  3. jobject __unused obj,
  4. jint samplerate,
  5. jint buffersize,
  6. jstring apkPath,
  7. jint fileOffset,
  8. jint fileLength) {
  9.  
  10. const char *path = javaEnvironment->GetStringUTFChars(apkPath, JNI_FALSE);
  11. example = new SuperpoweredExample((unsigned int) samplerate, (unsigned int) buffersize, path,
  12. fileOffset, fileLength);
  13. javaEnvironment->ReleaseStringUTFChars(apkPath, path);
  14. }
  15.  
  16. JNIEXPORT void Java_com_example_superpoweredsample_MainActivity_onPlayPause(JNIEnv *__unused javaEnvironment, jobject __unused obj, jboolean play) {
  17. example->onPlayPause(play);
  18. }
  19.  
  20. JNIEXPORT void Java_com_example_superpoweredsample_MainActivity_onPitchChanged(JNIEnv *__unused javaEnvironment, jobject __unused obj, jint pitchValue) {
  21. example->onPitchChanged(pitchValue);
  22. }
  23. JNIEXPORT void Java_com_example_superpoweredsample_MainActivity_onTempoSelected(JNIEnv *__unused javaEnvironment, jobject __unused obj, jint timeStretchValue) {
  24. example->onTempoSelected(timeStretchValue);
  25. }
  26.  
  27. JNIEXPORT void Java_com_example_superpoweredsample_MainActivity_seekTo(JNIEnv *__unused javaEnvironment, jobject __unused obj, jdouble position) {
  28. example->seekTo(position);
  29. }
  30. }
Add Comment
Please, Sign In to add comment