add log.h
[rtmpclient.git] / app / src / main / java / ai / suanzi / rtmpclient / Ffmpeg.java
1 package ai.suanzi.rtmpclient;
2
3 public class Ffmpeg {
4
5     static {
6         System.loadLibrary("x264");
7         System.loadLibrary("postproc");
8         System.loadLibrary("avutil");
9         System.loadLibrary("swresample");
10         System.loadLibrary("swscale");
11         System.loadLibrary("avcodec");
12         System.loadLibrary("avdevice");
13         System.loadLibrary("avfilter");
14         System.loadLibrary("avformat");
15         System.loadLibrary("ffmpeg-jni");
16     }
17
18     public native String getVersion();
19     public native int init(int width, int height);
20     public native int flush();
21     public native int close();
22     public native int process(byte[] data);
23     public native int play(Object surface, String fname);
24 }