--- /dev/null
+//
+// Created by Peng Li on 18/5/2018.
+//
+#include "ai_suanzi_rtmpclient_FfmpegHelper.h"
+#include "FfmpegHelper.h"
+
+
+JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void* reserved)
+{
+ return FfmpegHelper::nativeOnLoad(vm, reserved);
+}
+
+
+/*
+ * Class: ai_suanzi_rtmpclient_FfmpegHelper
+ * Method: initialDecoder
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_FfmpegHelper_initialEncoder (JNIEnv *env, jclass cls, jint width, jint height, jstring url)
+{
+ return FfmpegHelper::nativeInitialEncoder(env, cls, width, height, url);
+}
+
+/*
+ * Class: ai_suanzi_rtmpclient_FfmpegHelper
+ * Method: processFrame
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_FfmpegHelper_processFrame(JNIEnv *env, jclass cls, jbyteArray data)
+{
+ return FfmpegHelper::nativeProcessFrame(env, cls, data);
+}
+
+/*
+ * Class: ai_suanzi_rtmpclient_FfmpegHelper
+ * Method: close
+ * Signature: ()I
+ */
+JNIEXPORT jint JNICALL Java_ai_suanzi_rtmpclient_FfmpegHelper_close (JNIEnv *env, jclass cls)
+{
+ return FfmpegHelper::nativeClose();
+}