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

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

/*
 * Class:     gnu_javax_sound_sampled_wce_WCETargetDataLine
 * Method:    readNative
 * Signature: (I[BII)I
 */
JNIEXPORT jint JNICALL Java_gnu_javax_sound_sampled_wce_WCETargetDataLine_readNative
  (JNIEnv *, jobject, jint, jbyteArray, jint, jint);

/*
 * Class:     gnu_javax_sound_sampled_wce_WCETargetDataLine
 * Method:    closeNative
 * Signature: (I)V
 */
JNIEXPORT void JNICALL Java_gnu_javax_sound_sampled_wce_WCETargetDataLine_closeNative
  (JNIEnv *, jobject, jint);

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

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

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

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

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

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

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

#ifdef __cplusplus
}
#endif
#endif
