Fix memory leak, and all work well except startup and jni log
[rtmpclient.git] / app / src / main / java / ai / suanzi / rtmpclient / Ffmpeg.java
index eb3203f..7141810 100644 (file)
@@ -28,20 +28,24 @@ public class Ffmpeg {
 
     private Ffmpeg(){
         Log.e("Ffmpeg", "init");
-        init();
+        //init();
+        //inithaha(640, 480);
         //getPerfectDevice();
     }
 
 
     public native String getVersion();
     public native void init();
-    public native int init(int width, int height);
+    public native int inithaha(int width, int height);
+    public native int initnew (int width, int height, String url);
+    //public native init inithahurl(ini)
     public native int flush();
     public native int close();
     public native int process(byte[] data);
     public native int play(Object surface, String fname);
-    public native int push(Object surface);
+    public native int push(Object surface, String url);
     public native int preview(Object surface);
     public native String getPerfectDevice();
     public native int test(int fd);
+    public native void setRtmpUrl(String url);
 }