FFSampledSP
com_tagtraum_ffsampledsp_FFURLInputStream.h
Go to the documentation of this file.
1 /* DO NOT EDIT THIS FILE - it is machine generated */
2 #include <jni.h>
3 /* Header for class com_tagtraum_ffsampledsp_FFURLInputStream */
4 
5 #ifndef _Included_com_tagtraum_ffsampledsp_FFURLInputStream
6 #define _Included_com_tagtraum_ffsampledsp_FFURLInputStream
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 #undef com_tagtraum_ffsampledsp_FFURLInputStream_MAX_SKIP_BUFFER_SIZE
11 #define com_tagtraum_ffsampledsp_FFURLInputStream_MAX_SKIP_BUFFER_SIZE 2048L
12 #undef com_tagtraum_ffsampledsp_FFURLInputStream_DEFAULT_NATIVE_BUFFER_SIZE
13 #define com_tagtraum_ffsampledsp_FFURLInputStream_DEFAULT_NATIVE_BUFFER_SIZE 32768L
14 /*
15  * Class: com_tagtraum_ffsampledsp_FFURLInputStream
16  * Method: isSeekable
17  * Signature: (J)Z
18  */
20  (JNIEnv *, jobject, jlong);
21 
22 /*
23  * Class: com_tagtraum_ffsampledsp_FFURLInputStream
24  * Method: seek
25  * Signature: (JJ)V
26  */
28  (JNIEnv *, jobject, jlong, jlong);
29 
30 /*
31  * Class: com_tagtraum_ffsampledsp_FFURLInputStream
32  * Method: fillNativeBuffer
33  * Signature: (J)V
34  */
36  (JNIEnv *, jobject, jlong);
37 
38 /*
39  * Class: com_tagtraum_ffsampledsp_FFURLInputStream
40  * Method: open
41  * Signature: (Ljava/lang/String;I)J
42  */
44  (JNIEnv *, jobject, jstring, jint);
45 
46 /*
47  * Class: com_tagtraum_ffsampledsp_FFURLInputStream
48  * Method: close
49  * Signature: (J)V
50  */
52  (JNIEnv *, jobject, jlong);
53 
54 #ifdef __cplusplus
55 }
56 #endif
57 #endif
JNIEXPORT void JNICALL Java_com_tagtraum_ffsampledsp_FFURLInputStream_seek(JNIEnv *, jobject, jlong, jlong)
Seeks to a point in time.
JNIEXPORT void JNICALL Java_com_tagtraum_ffsampledsp_FFURLInputStream_fillNativeBuffer(JNIEnv *, jobject, jlong)
Fills the java-side buffer (allocated via Java code) with fresh audio data.
JNIEXPORT jlong JNICALL Java_com_tagtraum_ffsampledsp_FFURLInputStream_open(JNIEnv *, jobject, jstring, jint)
Open a file/URL and create a corresponding FFAudioIO.
JNIEXPORT void JNICALL Java_com_tagtraum_ffsampledsp_FFURLInputStream_close(JNIEnv *, jobject, jlong)
Free all resources associated with a given FFAudioIO.
JNIEXPORT jboolean JNICALL Java_com_tagtraum_ffsampledsp_FFURLInputStream_isSeekable(JNIEnv *, jobject, jlong)
Indicates whether an FFAudioIO context is seekable.