JNIEXPORT jint JNICALL Java_com_ssb_droidsound_plugins_VICEPlugin_N_1getSoundData(JNIEnv *env, jclass cl, jshortArray sArray, jint size) { jshort *ptr = env->GetShortArrayElements(sArray, NULL); psid_play(ptr, size); env->ReleaseShortArrayElements(sArray, ptr, 0); return size; }
void play_sid_song(char *data, int size) { static char buffer[512*1024]; int l = atoi(data); psid_play((short*)buffer, l/2); emscripten_worker_respond(buffer, l); }