3 #include <JavaVM/jni.h> 9 #ifndef _Included_com_portaudio_PortAudio 10 #define _Included_com_portaudio_PortAudio 14 #undef com_portaudio_PortAudio_FLAG_CLIP_OFF 15 #define com_portaudio_PortAudio_FLAG_CLIP_OFF 1L 16 #undef com_portaudio_PortAudio_FLAG_DITHER_OFF 17 #define com_portaudio_PortAudio_FLAG_DITHER_OFF 2L 18 #undef com_portaudio_PortAudio_FORMAT_FLOAT_32 19 #define com_portaudio_PortAudio_FORMAT_FLOAT_32 1L 20 #undef com_portaudio_PortAudio_FORMAT_INT_32 21 #define com_portaudio_PortAudio_FORMAT_INT_32 2L 22 #undef com_portaudio_PortAudio_FORMAT_INT_24 23 #define com_portaudio_PortAudio_FORMAT_INT_24 4L 24 #undef com_portaudio_PortAudio_FORMAT_INT_16 25 #define com_portaudio_PortAudio_FORMAT_INT_16 8L 26 #undef com_portaudio_PortAudio_FORMAT_INT_8 27 #define com_portaudio_PortAudio_FORMAT_INT_8 16L 28 #undef com_portaudio_PortAudio_FORMAT_UINT_8 29 #define com_portaudio_PortAudio_FORMAT_UINT_8 32L 30 #undef com_portaudio_PortAudio_HOST_API_TYPE_DEV 31 #define com_portaudio_PortAudio_HOST_API_TYPE_DEV 0L 32 #undef com_portaudio_PortAudio_HOST_API_TYPE_DIRECTSOUND 33 #define com_portaudio_PortAudio_HOST_API_TYPE_DIRECTSOUND 1L 34 #undef com_portaudio_PortAudio_HOST_API_TYPE_MME 35 #define com_portaudio_PortAudio_HOST_API_TYPE_MME 2L 36 #undef com_portaudio_PortAudio_HOST_API_TYPE_ASIO 37 #define com_portaudio_PortAudio_HOST_API_TYPE_ASIO 3L 38 #undef com_portaudio_PortAudio_HOST_API_TYPE_SOUNDMANAGER 39 #define com_portaudio_PortAudio_HOST_API_TYPE_SOUNDMANAGER 4L 40 #undef com_portaudio_PortAudio_HOST_API_TYPE_COREAUDIO 41 #define com_portaudio_PortAudio_HOST_API_TYPE_COREAUDIO 5L 42 #undef com_portaudio_PortAudio_HOST_API_TYPE_OSS 43 #define com_portaudio_PortAudio_HOST_API_TYPE_OSS 7L 44 #undef com_portaudio_PortAudio_HOST_API_TYPE_ALSA 45 #define com_portaudio_PortAudio_HOST_API_TYPE_ALSA 8L 46 #undef com_portaudio_PortAudio_HOST_API_TYPE_AL 47 #define com_portaudio_PortAudio_HOST_API_TYPE_AL 9L 48 #undef com_portaudio_PortAudio_HOST_API_TYPE_BEOS 49 #define com_portaudio_PortAudio_HOST_API_TYPE_BEOS 10L 50 #undef com_portaudio_PortAudio_HOST_API_TYPE_WDMKS 51 #define com_portaudio_PortAudio_HOST_API_TYPE_WDMKS 11L 52 #undef com_portaudio_PortAudio_HOST_API_TYPE_JACK 53 #define com_portaudio_PortAudio_HOST_API_TYPE_JACK 12L 54 #undef com_portaudio_PortAudio_HOST_API_TYPE_WASAPI 55 #define com_portaudio_PortAudio_HOST_API_TYPE_WASAPI 13L 56 #undef com_portaudio_PortAudio_HOST_API_TYPE_AUDIOSCIENCE 57 #define com_portaudio_PortAudio_HOST_API_TYPE_AUDIOSCIENCE 14L 58 #undef com_portaudio_PortAudio_HOST_API_TYPE_COUNT 59 #define com_portaudio_PortAudio_HOST_API_TYPE_COUNT 15L 65 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_getVersion
73 JNIEXPORT jstring JNICALL Java_com_portaudio_PortAudio_getVersionText
81 JNIEXPORT
void JNICALL Java_com_portaudio_PortAudio_initialize
89 JNIEXPORT
void JNICALL Java_com_portaudio_PortAudio_terminate
97 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_getDeviceCount
105 JNIEXPORT
void JNICALL Java_com_portaudio_PortAudio_getDeviceInfo
106 (JNIEnv *, jclass, jint, jobject);
113 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_getHostApiCount
121 JNIEXPORT
void JNICALL Java_com_portaudio_PortAudio_getHostApiInfo
122 (JNIEnv *, jclass, jint, jobject);
129 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_hostApiTypeIdToHostApiIndex
130 (JNIEnv *, jclass, jint);
137 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_hostApiDeviceIndexToDeviceIndex
138 (JNIEnv *, jclass, jint, jint);
145 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_getDefaultInputDevice
153 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_getDefaultOutputDevice
161 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_getDefaultHostApi
169 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_isFormatSupported
170 (JNIEnv *, jclass, jobject, jobject, jint);
177 JNIEXPORT
void JNICALL Java_com_portaudio_PortAudio_openStream
178 (JNIEnv *, jclass, jobject, jobject, jobject, jint, jint, jint);