capture video in background
[rtmpclient.git] / app / src / main / java / ai / suanzi / rtmpclient / Ffmpeg.java
index c705c01..da3aed6 100644 (file)
@@ -3,9 +3,22 @@ package ai.suanzi.rtmpclient;
 public class Ffmpeg {
 
     static {
+        System.loadLibrary("x264");
+        System.loadLibrary("postproc");
+        System.loadLibrary("avutil");
+        System.loadLibrary("swresample");
+        System.loadLibrary("swscale");
+        System.loadLibrary("avcodec");
+        System.loadLibrary("avdevice");
+        System.loadLibrary("avfilter");
+        System.loadLibrary("avformat");
         System.loadLibrary("ffmpeg-jni");
-
     }
 
     public native String getVersion();
+    public native int init(int width, int height);
+    public native int flush();
+    public native int close();
+    public native int process(byte[] data);
+    public native int play(Object surface, String fname);
 }