add user input
[rtmpclient.git] / app / src / main / jni / ai_suanzi_rtmpclient_Ffmpeg.h
1 /* DO NOT EDIT THIS FILE - it is machine generated */
2 #include <jni.h>
3 /* Header for class ai_suanzi_rtmpclient_Ffmpeg */
4
5 #ifndef _Included_ai_suanzi_rtmpclient_Ffmpeg
6 #define _Included_ai_suanzi_rtmpclient_Ffmpeg
7 #ifdef __cplusplus
8 extern "C" {
9 #endif
10 /*
11  * Class:     ai_suanzi_rtmpclient_Ffmpeg
12  * Method:    getVersion
13  * Signature: ()Ljava/lang/String;
14  */
15 JNIEXPORT jstring JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_getVersion
16   (JNIEnv *, jobject);
17
18 /*
19  * Class:     ai_suanzi_rtmpclient_Ffmpeg
20  * Method:    init
21  * Signature: ()V
22  */
23 JNIEXPORT void JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_init__
24   (JNIEnv *, jobject);
25
26 /*
27  * Class:     ai_suanzi_rtmpclient_Ffmpeg
28  * Method:    init
29  * Signature: (II)I
30  */
31 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_init__II
32   (JNIEnv *, jobject, jint, jint);
33
34 /*
35  * Class:     ai_suanzi_rtmpclient_Ffmpeg
36  * Method:    flush
37  * Signature: ()I
38  */
39 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_flush
40   (JNIEnv *, jobject);
41
42 /*
43  * Class:     ai_suanzi_rtmpclient_Ffmpeg
44  * Method:    close
45  * Signature: ()I
46  */
47 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_close
48   (JNIEnv *, jobject);
49
50 /*
51  * Class:     ai_suanzi_rtmpclient_Ffmpeg
52  * Method:    process
53  * Signature: ([B)I
54  */
55 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_process
56   (JNIEnv *, jobject, jbyteArray);
57
58 /*
59  * Class:     ai_suanzi_rtmpclient_Ffmpeg
60  * Method:    play
61  * Signature: (Ljava/lang/Object;Ljava/lang/String;)I
62  */
63 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_play
64   (JNIEnv *, jobject, jobject, jstring);
65
66 /*
67  * Class:     ai_suanzi_rtmpclient_Ffmpeg
68  * Method:    push
69  * Signature: (Ljava/lang/Object;Ljava/lang/String;)I
70  */
71 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_push
72   (JNIEnv *, jobject, jobject, jstring);
73
74 /*
75  * Class:     ai_suanzi_rtmpclient_Ffmpeg
76  * Method:    preview
77  * Signature: (Ljava/lang/Object;)I
78  */
79 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_preview
80   (JNIEnv *, jobject, jobject);
81
82 /*
83  * Class:     ai_suanzi_rtmpclient_Ffmpeg
84  * Method:    getPerfectDevice
85  * Signature: ()Ljava/lang/String;
86  */
87 JNIEXPORT jstring JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_getPerfectDevice
88   (JNIEnv *, jobject);
89
90 /*
91  * Class:     ai_suanzi_rtmpclient_Ffmpeg
92  * Method:    test
93  * Signature: (I)I
94  */
95 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_test
96   (JNIEnv *, jobject, jint);
97
98 #ifdef __cplusplus
99 }
100 #endif
101 #endif