PortAudio 2.0
|
00001 /* DO NOT EDIT THIS FILE - it is machine generated */ 00002 #if defined(__APPLE__) 00003 #include <JavaVM/jni.h> 00004 #else 00005 #include <jni.h> 00006 #endif 00007 /* Header for class com_portaudio_PortAudio */ 00008 00009 #ifndef _Included_com_portaudio_PortAudio 00010 #define _Included_com_portaudio_PortAudio 00011 #ifdef __cplusplus 00012 extern "C" { 00013 #endif 00014 #undef com_portaudio_PortAudio_FLAG_CLIP_OFF 00015 #define com_portaudio_PortAudio_FLAG_CLIP_OFF 1L 00016 #undef com_portaudio_PortAudio_FLAG_DITHER_OFF 00017 #define com_portaudio_PortAudio_FLAG_DITHER_OFF 2L 00018 #undef com_portaudio_PortAudio_FORMAT_FLOAT_32 00019 #define com_portaudio_PortAudio_FORMAT_FLOAT_32 1L 00020 #undef com_portaudio_PortAudio_FORMAT_INT_32 00021 #define com_portaudio_PortAudio_FORMAT_INT_32 2L 00022 #undef com_portaudio_PortAudio_FORMAT_INT_24 00023 #define com_portaudio_PortAudio_FORMAT_INT_24 4L 00024 #undef com_portaudio_PortAudio_FORMAT_INT_16 00025 #define com_portaudio_PortAudio_FORMAT_INT_16 8L 00026 #undef com_portaudio_PortAudio_FORMAT_INT_8 00027 #define com_portaudio_PortAudio_FORMAT_INT_8 16L 00028 #undef com_portaudio_PortAudio_FORMAT_UINT_8 00029 #define com_portaudio_PortAudio_FORMAT_UINT_8 32L 00030 #undef com_portaudio_PortAudio_HOST_API_TYPE_DEV 00031 #define com_portaudio_PortAudio_HOST_API_TYPE_DEV 0L 00032 #undef com_portaudio_PortAudio_HOST_API_TYPE_DIRECTSOUND 00033 #define com_portaudio_PortAudio_HOST_API_TYPE_DIRECTSOUND 1L 00034 #undef com_portaudio_PortAudio_HOST_API_TYPE_MME 00035 #define com_portaudio_PortAudio_HOST_API_TYPE_MME 2L 00036 #undef com_portaudio_PortAudio_HOST_API_TYPE_ASIO 00037 #define com_portaudio_PortAudio_HOST_API_TYPE_ASIO 3L 00038 #undef com_portaudio_PortAudio_HOST_API_TYPE_SOUNDMANAGER 00039 #define com_portaudio_PortAudio_HOST_API_TYPE_SOUNDMANAGER 4L 00040 #undef com_portaudio_PortAudio_HOST_API_TYPE_COREAUDIO 00041 #define com_portaudio_PortAudio_HOST_API_TYPE_COREAUDIO 5L 00042 #undef com_portaudio_PortAudio_HOST_API_TYPE_OSS 00043 #define com_portaudio_PortAudio_HOST_API_TYPE_OSS 7L 00044 #undef com_portaudio_PortAudio_HOST_API_TYPE_ALSA 00045 #define com_portaudio_PortAudio_HOST_API_TYPE_ALSA 8L 00046 #undef com_portaudio_PortAudio_HOST_API_TYPE_AL 00047 #define com_portaudio_PortAudio_HOST_API_TYPE_AL 9L 00048 #undef com_portaudio_PortAudio_HOST_API_TYPE_BEOS 00049 #define com_portaudio_PortAudio_HOST_API_TYPE_BEOS 10L 00050 #undef com_portaudio_PortAudio_HOST_API_TYPE_WDMKS 00051 #define com_portaudio_PortAudio_HOST_API_TYPE_WDMKS 11L 00052 #undef com_portaudio_PortAudio_HOST_API_TYPE_JACK 00053 #define com_portaudio_PortAudio_HOST_API_TYPE_JACK 12L 00054 #undef com_portaudio_PortAudio_HOST_API_TYPE_WASAPI 00055 #define com_portaudio_PortAudio_HOST_API_TYPE_WASAPI 13L 00056 #undef com_portaudio_PortAudio_HOST_API_TYPE_AUDIOSCIENCE 00057 #define com_portaudio_PortAudio_HOST_API_TYPE_AUDIOSCIENCE 14L 00058 #undef com_portaudio_PortAudio_HOST_API_TYPE_COUNT 00059 #define com_portaudio_PortAudio_HOST_API_TYPE_COUNT 15L 00060 /* 00061 * Class: com_portaudio_PortAudio 00062 * Method: getVersion 00063 * Signature: ()I 00064 */ 00065 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_getVersion 00066 (JNIEnv *, jclass); 00067 00068 /* 00069 * Class: com_portaudio_PortAudio 00070 * Method: getVersionText 00071 * Signature: ()Ljava/lang/String; 00072 */ 00073 JNIEXPORT jstring JNICALL Java_com_portaudio_PortAudio_getVersionText 00074 (JNIEnv *, jclass); 00075 00076 /* 00077 * Class: com_portaudio_PortAudio 00078 * Method: initialize 00079 * Signature: ()V 00080 */ 00081 JNIEXPORT void JNICALL Java_com_portaudio_PortAudio_initialize 00082 (JNIEnv *, jclass); 00083 00084 /* 00085 * Class: com_portaudio_PortAudio 00086 * Method: terminate 00087 * Signature: ()V 00088 */ 00089 JNIEXPORT void JNICALL Java_com_portaudio_PortAudio_terminate 00090 (JNIEnv *, jclass); 00091 00092 /* 00093 * Class: com_portaudio_PortAudio 00094 * Method: getDeviceCount 00095 * Signature: ()I 00096 */ 00097 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_getDeviceCount 00098 (JNIEnv *, jclass); 00099 00100 /* 00101 * Class: com_portaudio_PortAudio 00102 * Method: getDeviceInfo 00103 * Signature: (ILcom/portaudio/DeviceInfo;)V 00104 */ 00105 JNIEXPORT void JNICALL Java_com_portaudio_PortAudio_getDeviceInfo 00106 (JNIEnv *, jclass, jint, jobject); 00107 00108 /* 00109 * Class: com_portaudio_PortAudio 00110 * Method: getHostApiCount 00111 * Signature: ()I 00112 */ 00113 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_getHostApiCount 00114 (JNIEnv *, jclass); 00115 00116 /* 00117 * Class: com_portaudio_PortAudio 00118 * Method: getHostApiInfo 00119 * Signature: (ILcom/portaudio/HostApiInfo;)V 00120 */ 00121 JNIEXPORT void JNICALL Java_com_portaudio_PortAudio_getHostApiInfo 00122 (JNIEnv *, jclass, jint, jobject); 00123 00124 /* 00125 * Class: com_portaudio_PortAudio 00126 * Method: hostApiTypeIdToHostApiIndex 00127 * Signature: (I)I 00128 */ 00129 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_hostApiTypeIdToHostApiIndex 00130 (JNIEnv *, jclass, jint); 00131 00132 /* 00133 * Class: com_portaudio_PortAudio 00134 * Method: hostApiDeviceIndexToDeviceIndex 00135 * Signature: (II)I 00136 */ 00137 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_hostApiDeviceIndexToDeviceIndex 00138 (JNIEnv *, jclass, jint, jint); 00139 00140 /* 00141 * Class: com_portaudio_PortAudio 00142 * Method: getDefaultInputDevice 00143 * Signature: ()I 00144 */ 00145 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_getDefaultInputDevice 00146 (JNIEnv *, jclass); 00147 00148 /* 00149 * Class: com_portaudio_PortAudio 00150 * Method: getDefaultOutputDevice 00151 * Signature: ()I 00152 */ 00153 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_getDefaultOutputDevice 00154 (JNIEnv *, jclass); 00155 00156 /* 00157 * Class: com_portaudio_PortAudio 00158 * Method: getDefaultHostApi 00159 * Signature: ()I 00160 */ 00161 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_getDefaultHostApi 00162 (JNIEnv *, jclass); 00163 00164 /* 00165 * Class: com_portaudio_PortAudio 00166 * Method: isFormatSupported 00167 * Signature: (Lcom/portaudio/StreamParameters;Lcom/portaudio/StreamParameters;I)I 00168 */ 00169 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_isFormatSupported 00170 (JNIEnv *, jclass, jobject, jobject, jint); 00171 00172 /* 00173 * Class: com_portaudio_PortAudio 00174 * Method: openStream 00175 * Signature: (Lcom/portaudio/BlockingStream;Lcom/portaudio/StreamParameters;Lcom/portaudio/StreamParameters;III)V 00176 */ 00177 JNIEXPORT void JNICALL Java_com_portaudio_PortAudio_openStream 00178 (JNIEnv *, jclass, jobject, jobject, jobject, jint, jint, jint); 00179 00180 #ifdef __cplusplus 00181 } 00182 #endif 00183 #endif