PortAudio  2.0
com_portaudio_PortAudio.h
1 /* DO NOT EDIT THIS FILE - it is machine generated */
2 #if defined(__APPLE__)
3 #include <JavaVM/jni.h>
4 #else
5 #include <jni.h>
6 #endif
7 /* Header for class com_portaudio_PortAudio */
8 
9 #ifndef _Included_com_portaudio_PortAudio
10 #define _Included_com_portaudio_PortAudio
11 #ifdef __cplusplus
12 extern "C" {
13 #endif
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
60 /*
61  * Class: com_portaudio_PortAudio
62  * Method: getVersion
63  * Signature: ()I
64  */
65 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_getVersion
66  (JNIEnv *, jclass);
67 
68 /*
69  * Class: com_portaudio_PortAudio
70  * Method: getVersionText
71  * Signature: ()Ljava/lang/String;
72  */
73 JNIEXPORT jstring JNICALL Java_com_portaudio_PortAudio_getVersionText
74  (JNIEnv *, jclass);
75 
76 /*
77  * Class: com_portaudio_PortAudio
78  * Method: initialize
79  * Signature: ()V
80  */
81 JNIEXPORT void JNICALL Java_com_portaudio_PortAudio_initialize
82  (JNIEnv *, jclass);
83 
84 /*
85  * Class: com_portaudio_PortAudio
86  * Method: terminate
87  * Signature: ()V
88  */
89 JNIEXPORT void JNICALL Java_com_portaudio_PortAudio_terminate
90  (JNIEnv *, jclass);
91 
92 /*
93  * Class: com_portaudio_PortAudio
94  * Method: getDeviceCount
95  * Signature: ()I
96  */
97 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_getDeviceCount
98  (JNIEnv *, jclass);
99 
100 /*
101  * Class: com_portaudio_PortAudio
102  * Method: getDeviceInfo
103  * Signature: (ILcom/portaudio/DeviceInfo;)V
104  */
105 JNIEXPORT void JNICALL Java_com_portaudio_PortAudio_getDeviceInfo
106  (JNIEnv *, jclass, jint, jobject);
107 
108 /*
109  * Class: com_portaudio_PortAudio
110  * Method: getHostApiCount
111  * Signature: ()I
112  */
113 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_getHostApiCount
114  (JNIEnv *, jclass);
115 
116 /*
117  * Class: com_portaudio_PortAudio
118  * Method: getHostApiInfo
119  * Signature: (ILcom/portaudio/HostApiInfo;)V
120  */
121 JNIEXPORT void JNICALL Java_com_portaudio_PortAudio_getHostApiInfo
122  (JNIEnv *, jclass, jint, jobject);
123 
124 /*
125  * Class: com_portaudio_PortAudio
126  * Method: hostApiTypeIdToHostApiIndex
127  * Signature: (I)I
128  */
129 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_hostApiTypeIdToHostApiIndex
130  (JNIEnv *, jclass, jint);
131 
132 /*
133  * Class: com_portaudio_PortAudio
134  * Method: hostApiDeviceIndexToDeviceIndex
135  * Signature: (II)I
136  */
137 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_hostApiDeviceIndexToDeviceIndex
138  (JNIEnv *, jclass, jint, jint);
139 
140 /*
141  * Class: com_portaudio_PortAudio
142  * Method: getDefaultInputDevice
143  * Signature: ()I
144  */
145 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_getDefaultInputDevice
146  (JNIEnv *, jclass);
147 
148 /*
149  * Class: com_portaudio_PortAudio
150  * Method: getDefaultOutputDevice
151  * Signature: ()I
152  */
153 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_getDefaultOutputDevice
154  (JNIEnv *, jclass);
155 
156 /*
157  * Class: com_portaudio_PortAudio
158  * Method: getDefaultHostApi
159  * Signature: ()I
160  */
161 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_getDefaultHostApi
162  (JNIEnv *, jclass);
163 
164 /*
165  * Class: com_portaudio_PortAudio
166  * Method: isFormatSupported
167  * Signature: (Lcom/portaudio/StreamParameters;Lcom/portaudio/StreamParameters;I)I
168  */
169 JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_isFormatSupported
170  (JNIEnv *, jclass, jobject, jobject, jint);
171 
172 /*
173  * Class: com_portaudio_PortAudio
174  * Method: openStream
175  * Signature: (Lcom/portaudio/BlockingStream;Lcom/portaudio/StreamParameters;Lcom/portaudio/StreamParameters;III)V
176  */
177 JNIEXPORT void JNICALL Java_com_portaudio_PortAudio_openStream
178  (JNIEnv *, jclass, jobject, jobject, jobject, jint, jint, jint);
179 
180 #ifdef __cplusplus
181 }
182 #endif
183 #endif