1 /* DO NOT EDIT THIS FILE - it is machine generated */
3 /* Header for class ai_suanzi_rtmpclient_Ffmpeg */
5 #ifndef _Included_ai_suanzi_rtmpclient_Ffmpeg
6 #define _Included_ai_suanzi_rtmpclient_Ffmpeg
11 * Class: ai_suanzi_rtmpclient_Ffmpeg
13 * Signature: ()Ljava/lang/String;
15 JNIEXPORT jstring JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_getVersion
19 * Class: ai_suanzi_rtmpclient_Ffmpeg
23 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_init
24 (JNIEnv *, jobject, jint, jint);
27 * Class: ai_suanzi_rtmpclient_Ffmpeg
31 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_flush
35 * Class: ai_suanzi_rtmpclient_Ffmpeg
39 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_close
43 * Class: ai_suanzi_rtmpclient_Ffmpeg
47 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_process
48 (JNIEnv *, jobject, jbyteArray);
51 * Class: ai_suanzi_rtmpclient_Ffmpeg
53 * Signature: (Ljava/lang/Object;Ljava/lang/String;)I
55 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_play
56 (JNIEnv *, jobject, jobject, jstring);
59 * Class: ai_suanzi_rtmpclient_Ffmpeg
61 * Signature: (Ljava/lang/Object;)I
63 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_push
64 (JNIEnv *, jobject, jobject);
67 * Class: ai_suanzi_rtmpclient_Ffmpeg
69 * Signature: (Ljava/lang/Object;)I
71 JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_preview
72 (JNIEnv *, jobject, jobject);
75 * Class: ai_suanzi_rtmpclient_Ffmpeg
76 * Method: getPerfectDevice
77 * Signature: ()Ljava/lang/String;
79 JNIEXPORT jstring JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_getPerfectDevice