tag v0.3.4
[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:    inithaha
29  * Signature: (II)I
30  */
31 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_inithaha
32   (JNIEnv *, jobject, jint, jint);
33
34 /*
35  * Class:     ai_suanzi_rtmpclient_Ffmpeg
36  * Method:    initnew
37  * Signature: (IILjava/lang/String;)I
38  */
39 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_initnew
40   (JNIEnv *, jobject, jint, jint, jstring);
41
42 /*
43  * Class:     ai_suanzi_rtmpclient_Ffmpeg
44  * Method:    flush
45  * Signature: ()I
46  */
47 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_flush
48   (JNIEnv *, jobject);
49
50 /*
51  * Class:     ai_suanzi_rtmpclient_Ffmpeg
52  * Method:    close
53  * Signature: ()I
54  */
55 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_close
56   (JNIEnv *, jobject);
57
58 /*
59  * Class:     ai_suanzi_rtmpclient_Ffmpeg
60  * Method:    process
61  * Signature: ([B)I
62  */
63 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_process
64   (JNIEnv *, jobject, jbyteArray);
65
66 /*
67  * Class:     ai_suanzi_rtmpclient_Ffmpeg
68  * Method:    play
69  * Signature: (Ljava/lang/Object;Ljava/lang/String;)I
70  */
71 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_play
72   (JNIEnv *, jobject, jobject, jstring);
73
74 /*
75  * Class:     ai_suanzi_rtmpclient_Ffmpeg
76  * Method:    push
77  * Signature: (Ljava/lang/Object;Ljava/lang/String;)I
78  */
79 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_push
80   (JNIEnv *, jobject, jobject, jstring);
81
82 /*
83  * Class:     ai_suanzi_rtmpclient_Ffmpeg
84  * Method:    preview
85  * Signature: (Ljava/lang/Object;)I
86  */
87 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_preview
88   (JNIEnv *, jobject, jobject);
89
90 /*
91  * Class:     ai_suanzi_rtmpclient_Ffmpeg
92  * Method:    getPerfectDevice
93  * Signature: ()Ljava/lang/String;
94  */
95 JNIEXPORT jstring JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_getPerfectDevice
96   (JNIEnv *, jobject);
97
98 /*
99  * Class:     ai_suanzi_rtmpclient_Ffmpeg
100  * Method:    test
101  * Signature: (I)I
102  */
103 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_test
104   (JNIEnv *, jobject, jint);
105
106 /*
107  * Class:     ai_suanzi_rtmpclient_Ffmpeg
108  * Method:    setRtmpUrl
109  * Signature: (Ljava/lang/String;)V
110  */
111 JNIEXPORT void JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_setRtmpUrl
112   (JNIEnv *, jobject, jstring);
113
114 #ifdef __cplusplus
115 }
116 #endif
117 #endif