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

#ifndef _Included_gnu_javax_sound_sampled_wce_WCESourceDataLine
#define _Included_gnu_javax_sound_sampled_wce_WCESourceDataLine
#ifdef __cplusplus
extern "C" {
#endif
/* Inaccessible static: class_00024javax_00024sound_00024sampled_00024LineEvent */
/*
 * Class:     gnu_javax_sound_sampled_wce_WCESourceDataLine
 * Method:    openNative
 * Signature: (IFIIIFZ)I
 */
JNIEXPORT jint JNICALL Java_gnu_javax_sound_sampled_wce_WCESourceDataLine_openNative
  (JNIEnv *, jobject, jint, jfloat, jint, jint, jint, jfloat, jboolean);

/*
 * Class:     gnu_javax_sound_sampled_wce_WCESourceDataLine
 * Method:    writeNative
 * Signature: (I[BII)I
 */
JNIEXPORT jint JNICALL Java_gnu_javax_sound_sampled_wce_WCESourceDataLine_writeNative
  (JNIEnv *, jobject, jint, jbyteArray, jint, jint);

/*
 * Class:     gnu_javax_sound_sampled_wce_WCESourceDataLine
 * Method:    nativeClose
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_gnu_javax_sound_sampled_wce_WCESourceDataLine_nativeClose
  (JNIEnv *, jobject, jint);

/*
 * Class:     gnu_javax_sound_sampled_wce_WCESourceDataLine
 * Method:    drainNative
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_gnu_javax_sound_sampled_wce_WCESourceDataLine_drainNative
  (JNIEnv *, jobject, jint);

/*
 * Class:     gnu_javax_sound_sampled_wce_WCESourceDataLine
 * Method:    flushNative
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_gnu_javax_sound_sampled_wce_WCESourceDataLine_flushNative
  (JNIEnv *, jobject, jint);

/*
 * Class:     gnu_javax_sound_sampled_wce_WCESourceDataLine
 * Method:    isNativeActive
 * Signature: (I)Z
 */
JNIEXPORT jboolean JNICALL Java_gnu_javax_sound_sampled_wce_WCESourceDataLine_isNativeActive
  (JNIEnv *, jobject, jint);

/*
 * Class:     gnu_javax_sound_sampled_wce_WCESourceDataLine
 * Method:    getNativeBufferSize
 * Signature: (I)I
 */
JNIEXPORT jint JNICALL Java_gnu_javax_sound_sampled_wce_WCESourceDataLine_getNativeBufferSize
  (JNIEnv *, jobject, jint);

/*
 * Class:     gnu_javax_sound_sampled_wce_WCESourceDataLine
 * Method:    availableNative
 * Signature: (I)I
 */
JNIEXPORT jint JNICALL Java_gnu_javax_sound_sampled_wce_WCESourceDataLine_availableNative
  (JNIEnv *, jobject, jint);

/*
 * Class:     gnu_javax_sound_sampled_wce_WCESourceDataLine
 * Method:    startNative
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_gnu_javax_sound_sampled_wce_WCESourceDataLine_startNative
  (JNIEnv *, jobject, jint);

/*
 * Class:     gnu_javax_sound_sampled_wce_WCESourceDataLine
 * Method:    stopNative
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_gnu_javax_sound_sampled_wce_WCESourceDataLine_stopNative
  (JNIEnv *, jobject, jint);

#ifdef __cplusplus
}
#endif
#endif
