To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

The primary repository for this project is hosted at https://github.com/sonic-visualiser/sv-dependency-builds .
This repository is a read-only copy which is updated automatically every hour.

Statistics Download as Zip
| Branch: | Tag: | Revision:

root / src / portaudio_20161030_catalina_patch / bindings / java / c / src / com_portaudio_BlockingStream.h @ 164:9fa11135915a

History | View | Annotate | Download (2.99 KB)

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

    
8
/* Header for class com_portaudio_BlockingStream */
9

    
10
#ifndef _Included_com_portaudio_BlockingStream
11
#define _Included_com_portaudio_BlockingStream
12
#ifdef __cplusplus
13
extern "C" {
14
#endif
15
/*
16
 * Class:     com_portaudio_BlockingStream
17
 * Method:    getReadAvailable
18
 * Signature: ()I
19
 */
20
JNIEXPORT jint JNICALL Java_com_portaudio_BlockingStream_getReadAvailable
21
  (JNIEnv *, jobject);
22

    
23
/*
24
 * Class:     com_portaudio_BlockingStream
25
 * Method:    getWriteAvailable
26
 * Signature: ()I
27
 */
28
JNIEXPORT jint JNICALL Java_com_portaudio_BlockingStream_getWriteAvailable
29
  (JNIEnv *, jobject);
30

    
31
/*
32
 * Class:     com_portaudio_BlockingStream
33
 * Method:    readFloats
34
 * Signature: ([FI)Z
35
 */
36
JNIEXPORT jboolean JNICALL Java_com_portaudio_BlockingStream_readFloats
37
  (JNIEnv *, jobject, jfloatArray, jint);
38

    
39
/*
40
 * Class:     com_portaudio_BlockingStream
41
 * Method:    writeFloats
42
 * Signature: ([FI)Z
43
 */
44
JNIEXPORT jboolean JNICALL Java_com_portaudio_BlockingStream_writeFloats
45
  (JNIEnv *, jobject, jfloatArray, jint);
46

    
47
/*
48
 * Class:     com_portaudio_BlockingStream
49
 * Method:    readShorts
50
 * Signature: ([SI)Z
51
 */
52
JNIEXPORT jboolean JNICALL Java_com_portaudio_BlockingStream_readShorts
53
  (JNIEnv *, jobject, jshortArray, jint);
54

    
55
/*
56
 * Class:     com_portaudio_BlockingStream
57
 * Method:    writeShorts
58
 * Signature: ([SI)Z
59
 */
60
JNIEXPORT jboolean JNICALL Java_com_portaudio_BlockingStream_writeShorts
61
  (JNIEnv *, jobject, jshortArray, jint);
62

    
63
/*
64
 * Class:     com_portaudio_BlockingStream
65
 * Method:    start
66
 * Signature: ()V
67
 */
68
JNIEXPORT void JNICALL Java_com_portaudio_BlockingStream_start
69
  (JNIEnv *, jobject);
70

    
71
/*
72
 * Class:     com_portaudio_BlockingStream
73
 * Method:    stop
74
 * Signature: ()V
75
 */
76
JNIEXPORT void JNICALL Java_com_portaudio_BlockingStream_stop
77
  (JNIEnv *, jobject);
78

    
79
/*
80
 * Class:     com_portaudio_BlockingStream
81
 * Method:    abort
82
 * Signature: ()V
83
 */
84
JNIEXPORT void JNICALL Java_com_portaudio_BlockingStream_abort
85
  (JNIEnv *, jobject);
86

    
87
/*
88
 * Class:     com_portaudio_BlockingStream
89
 * Method:    close
90
 * Signature: ()V
91
 */
92
JNIEXPORT void JNICALL Java_com_portaudio_BlockingStream_close
93
  (JNIEnv *, jobject);
94

    
95
/*
96
 * Class:     com_portaudio_BlockingStream
97
 * Method:    isStopped
98
 * Signature: ()Z
99
 */
100
JNIEXPORT jboolean JNICALL Java_com_portaudio_BlockingStream_isStopped
101
  (JNIEnv *, jobject);
102

    
103
/*
104
 * Class:     com_portaudio_BlockingStream
105
 * Method:    isActive
106
 * Signature: ()Z
107
 */
108
JNIEXPORT jboolean JNICALL Java_com_portaudio_BlockingStream_isActive
109
  (JNIEnv *, jobject);
110

    
111
/*
112
 * Class:     com_portaudio_BlockingStream
113
 * Method:    getTime
114
 * Signature: ()D
115
 */
116
JNIEXPORT jdouble JNICALL Java_com_portaudio_BlockingStream_getTime
117
  (JNIEnv *, jobject);
118

    
119
/*
120
 * Class:     com_portaudio_BlockingStream
121
 * Method:    getInfo
122
 * Signature: (Lcom/portaudio/StreamInfo;)V
123
 */
124
JNIEXPORT void JNICALL Java_com_portaudio_BlockingStream_getInfo
125
  (JNIEnv *, jobject, jobject);
126

    
127
#ifdef __cplusplus
128
}
129
#endif
130
#endif