/* DO NOT EDIT THIS FILE - it is machine generated */
#include <jni.h>
/* Header for class org_kde_koala_AlsaOut */

#ifndef _Included_org_kde_koala_AlsaOut
#define _Included_org_kde_koala_AlsaOut
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    channelMute
 * Signature: (Ljava/lang/String;I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_channelMute
  (JNIEnv *, jobject, jstring, jint);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    channelSilence
 * Signature: (Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_channelSilence
  (JNIEnv *, jobject, jstring);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    chnController
 * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_chnController
  (JNIEnv *, jobject, jstring, jstring, jstring);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    chnPatchChange
 * Signature: (Ljava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_chnPatchChange
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    chnPitchBender
 * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_chnPitchBender
  (JNIEnv *, jobject, jstring, jstring, jstring);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    chnPressure
 * Signature: (Ljava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_chnPressure
  (JNIEnv *, jobject, jstring, jstring);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    closeDev
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_closeDev
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    deviceName
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_AlsaOut_deviceName
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    deviceType
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_AlsaOut_deviceType
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    eventInit
 * Signature: ([I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_eventInit
  (JNIEnv *, jobject, jintArray);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    eventSend
 * Signature: ([I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_eventSend
  (JNIEnv *, jobject, jintArray);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    finalize
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_finalize
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    initDev
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_initDev
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    keyPressure
 * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_keyPressure
  (JNIEnv *, jobject, jstring, jstring, jstring);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    newAlsaOut
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_newAlsaOut__I
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    newAlsaOut
 * Signature: (IIILjava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_newAlsaOut__IIILjava_lang_String_2Ljava_lang_String_2
  (JNIEnv *, jobject, jint, jint, jint, jstring, jstring);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    noteOff
 * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_noteOff
  (JNIEnv *, jobject, jstring, jstring, jstring);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    noteOn
 * Signature: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_noteOn
  (JNIEnv *, jobject, jstring, jstring, jstring);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    ok
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_AlsaOut_ok
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    openDev
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_openDev
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    rate
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_AlsaOut_rate
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    seqbuf_clean
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_seqbuf_1clean
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    seqbuf_dump
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_seqbuf_1dump
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    setVolumePercentage
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_setVolumePercentage
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    sync
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_sync__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    sync
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_sync__I
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    sysex
 * Signature: (Ljava/lang/String;J)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_sysex
  (JNIEnv *, jobject, jstring, jlong);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    timerEventSend
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_timerEventSend
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    tmrContinue
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_tmrContinue
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    tmrSetTempo
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_tmrSetTempo
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    tmrStart
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_tmrStart__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    tmrStart
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_tmrStart__I
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    tmrStop
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_tmrStop
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_AlsaOut
 * Method:    wait
 * Signature: (D)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_AlsaOut_wait
  (JNIEnv *, jobject, jdouble);

#ifdef __cplusplus
}
#endif
#endif
