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

#ifndef _Included_org_kde_koala_DeviceManager
#define _Included_org_kde_koala_DeviceManager
#ifdef __cplusplus
extern "C" {
#endif
/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    allNotesOff
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_DeviceManager_allNotesOff
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    checkAlsa
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_DeviceManager_checkAlsa
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    checkInit
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_DeviceManager_checkInit
  (JNIEnv *, jobject);

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

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

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

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

/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    chntodev
 * Signature: (I)Lorg/kde/koala/MidiOut;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_DeviceManager_chntodev
  (JNIEnv *, jobject, jint);

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

/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    defaultDevice
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_DeviceManager_defaultDevice
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    deviceForChannel
 * Signature: (I)Lorg/kde/koala/MidiOut;
 */
JNIEXPORT jobject JNICALL Java_org_kde_koala_DeviceManager_deviceForChannel
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    deviceNumberForChannel
 * Signature: (I)I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_DeviceManager_deviceNumberForChannel
  (JNIEnv *, jobject, jint);

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

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

/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    initManager
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_DeviceManager_initManager
  (JNIEnv *, jobject);

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

/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    midiMapFilename
 * Signature: ()Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_DeviceManager_midiMapFilename
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    midiPorts
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_DeviceManager_midiPorts
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    name
 * Signature: (I)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_DeviceManager_name
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    newDeviceManager
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_DeviceManager_newDeviceManager__
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    newDeviceManager
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_DeviceManager_newDeviceManager__I
  (JNIEnv *, jobject, jint);

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

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

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

/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    openDev
 * Signature: ()V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_DeviceManager_openDev
  (JNIEnv *, jobject);

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

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

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

/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    setDefaultDevice
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_DeviceManager_setDefaultDevice
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    setDeviceNumberForChannel
 * Signature: (II)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_DeviceManager_setDeviceNumberForChannel
  (JNIEnv *, jobject, jint, jint);

/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    setMidiMap
 * Signature: (Lorg/kde/koala/MidiMapper;)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_DeviceManager_setMidiMap
  (JNIEnv *, jobject, jobject);

/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    setPatchesToUse
 * Signature: ([I)I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_DeviceManager_setPatchesToUse
  (JNIEnv *, jobject, jintArray);

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

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

/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    sync
 * Signature: (Z)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_DeviceManager_sync__Z
  (JNIEnv *, jobject, jboolean);

/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    synthDevices
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_DeviceManager_synthDevices
  (JNIEnv *, jobject);

/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    sysEx
 * Signature: (Ljava/lang/String;J)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_DeviceManager_sysEx
  (JNIEnv *, jobject, jstring, jlong);

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

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

/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    tmrStart
 * Signature: (J)V
 */
JNIEXPORT void JNICALL Java_org_kde_koala_DeviceManager_tmrStart
  (JNIEnv *, jobject, jlong);

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

/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    type
 * Signature: (I)Ljava/lang/String;
 */
JNIEXPORT jstring JNICALL Java_org_kde_koala_DeviceManager_type
  (JNIEnv *, jobject, jint);

/*
 * Class:     org_kde_koala_DeviceManager
 * Method:    usingAlsa
 * Signature: ()I
 */
JNIEXPORT jint JNICALL Java_org_kde_koala_DeviceManager_usingAlsa
  (JNIEnv *, jobject);

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

#ifdef __cplusplus
}
#endif
#endif
