mirror of
https://github.com/ZDoom/fluidsynth.git
synced 2025-02-24 21:01:51 +00:00
18 lines
506 B
C++
18 lines
506 B
C++
|
#include "fluidsynth_Sample.h"
|
||
|
#include "fluidsynth_jni.h"
|
||
|
|
||
|
JNIEXPORT jint JNICALL
|
||
|
Java_fluidsynth_Sample_newSample(JNIEnv *env, jobject obj, jstring filename, jint rootkey)
|
||
|
{
|
||
|
const char *cfilename = env->GetStringUTFChars(filename, 0);
|
||
|
int err = fluid_jni_new_sample(cfilename, rootkey);
|
||
|
env->ReleaseStringUTFChars(filename, cfilename);
|
||
|
return err;
|
||
|
}
|
||
|
|
||
|
JNIEXPORT void JNICALL
|
||
|
Java_fluidsynth_Sample_deleteSample(JNIEnv *env, jobject obj, jint samplenum)
|
||
|
{
|
||
|
fluid_jni_delete_sample(samplenum);
|
||
|
}
|