2bdd6a7b8ae308c3e155ea383c4d35378747435e
[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: (II)I
22  */
23 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_init
24   (JNIEnv *, jobject, jint, jint);
25
26 /*
27  * Class:     ai_suanzi_rtmpclient_Ffmpeg
28  * Method:    flush
29  * Signature: ()I
30  */
31 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_flush
32   (JNIEnv *, jobject);
33
34 /*
35  * Class:     ai_suanzi_rtmpclient_Ffmpeg
36  * Method:    close
37  * Signature: ()I
38  */
39 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_close
40   (JNIEnv *, jobject);
41
42 /*
43  * Class:     ai_suanzi_rtmpclient_Ffmpeg
44  * Method:    process
45  * Signature: ([B)I
46  */
47 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_process
48   (JNIEnv *, jobject, jbyteArray);
49
50 /*
51  * Class:     ai_suanzi_rtmpclient_Ffmpeg
52  * Method:    play
53  * Signature: (Ljava/lang/Object;Ljava/lang/String;)I
54  */
55 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_play
56   (JNIEnv *, jobject, jobject, jstring);
57
58 /*
59  * Class:     ai_suanzi_rtmpclient_Ffmpeg
60  * Method:    push
61  * Signature: (Ljava/lang/Object;)I
62  */
63 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_push
64   (JNIEnv *, jobject, jobject);
65
66 /*
67  * Class:     ai_suanzi_rtmpclient_Ffmpeg
68  * Method:    preview
69  * Signature: (Ljava/lang/Object;)I
70  */
71 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_preview
72   (JNIEnv *, jobject, jobject);
73
74 /*
75  * Class:     ai_suanzi_rtmpclient_Ffmpeg
76  * Method:    getPerfectDevice
77  * Signature: ()Ljava/lang/String;
78  */
79 JNIEXPORT jstring JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_getPerfectDevice
80   (JNIEnv *, jobject);
81
82 #ifdef __cplusplus
83 }
84 #endif
85 #endif