Add NetworkMonitor
[rtmpclient.git] / app / src / main / java / ai / suanzi / rtmpclient / Ffmpeg.java
index d0556a7..4d61c9d 100644 (file)
@@ -2,6 +2,8 @@ package ai.suanzi.rtmpclient;
 
 import android.util.Log;
 
+import org.apache.log4j.Logger;
+
 public class Ffmpeg {
 
     static {
@@ -29,14 +31,20 @@ public class Ffmpeg {
     private Ffmpeg(){
         Log.e("Ffmpeg", "init");
         //init();
-        inithaha(640, 480);
+        //inithaha(640, 480);
         //getPerfectDevice();
     }
 
+    private Logger gLogger = Logger.getLogger("FFmpeg");
+    public void  print(String str){
+        gLogger.error(str);
+    }
 
     public native String getVersion();
     public native void init();
     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);
@@ -45,4 +53,5 @@ public class Ffmpeg {
     public native int preview(Object surface);
     public native String getPerfectDevice();
     public native int test(int fd);
+    public native void setRtmpUrl(String url);
 }