PortAudio: com_portaudio_PortAudio.h Source File

PortAudio 2.0

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

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