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
12extern "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 */
65JNIEXPORT 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 */
73JNIEXPORT jstring JNICALL Java_com_portaudio_PortAudio_getVersionText
74 (JNIEnv *, jclass);
75
76/*
77 * Class: com_portaudio_PortAudio
78 * Method: initialize
79 * Signature: ()V
80 */
81JNIEXPORT void JNICALL Java_com_portaudio_PortAudio_initialize
82 (JNIEnv *, jclass);
83
84/*
85 * Class: com_portaudio_PortAudio
86 * Method: terminate
87 * Signature: ()V
88 */
89JNIEXPORT void JNICALL Java_com_portaudio_PortAudio_terminate
90 (JNIEnv *, jclass);
91
92/*
93 * Class: com_portaudio_PortAudio
94 * Method: getDeviceCount
95 * Signature: ()I
96 */
97JNIEXPORT 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 */
105JNIEXPORT 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 */
113JNIEXPORT 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 */
121JNIEXPORT 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 */
129JNIEXPORT 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 */
137JNIEXPORT 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 */
145JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_getDefaultInputDevice
146 (JNIEnv *, jclass);
147
148/*
149 * Class: com_portaudio_PortAudio
150 * Method: getDefaultOutputDevice
151 * Signature: ()I
152 */
153JNIEXPORT jint JNICALL Java_com_portaudio_PortAudio_getDefaultOutputDevice
154 (JNIEnv *, jclass);
155
156/*
157 * Class: com_portaudio_PortAudio
158 * Method: getDefaultHostApi
159 * Signature: ()I
160 */
161JNIEXPORT 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 */
169JNIEXPORT 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 */
177JNIEXPORT 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

Generated for PortAudio by  doxygen1.9.2