+/*
+ * Class: ai_suanzi_rtmpclient_Ffmpeg
+ * Method: push
+ * Signature: (Ljava/lang/Object;Ljava/lang/String;)I
+ */
+JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_push
+ (JNIEnv *, jobject, jobject, jstring);
+
+/*
+ * Class: ai_suanzi_rtmpclient_Ffmpeg
+ * Method: preview
+ * Signature: (Ljava/lang/Object;)I
+ */
+JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_preview
+ (JNIEnv *, jobject, jobject);
+
+/*
+ * Class: ai_suanzi_rtmpclient_Ffmpeg
+ * Method: getPerfectDevice
+ * Signature: ()Ljava/lang/String;
+ */
+JNIEXPORT jstring JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_getPerfectDevice
+ (JNIEnv *, jobject);
+
+/*
+ * Class: ai_suanzi_rtmpclient_Ffmpeg
+ * Method: test
+ * Signature: (I)I
+ */
+JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_test
+ (JNIEnv *, jobject, jint);
+
+/*
+ * Class: ai_suanzi_rtmpclient_Ffmpeg
+ * Method: setRtmpUrl
+ * Signature: (Ljava/lang/String;)V
+ */
+JNIEXPORT void JNICALL Java_ai_suanzi_rtmpclient_Ffmpeg_setRtmpUrl
+ (JNIEnv *, jobject, jstring);
+