PortAudio 2.0

com_portaudio_PortAudio.h

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