X-Git-Url: http://47.100.26.94:8080/?a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fai%2Fsuanzi%2Frtmpclient%2FFfmpeg.java;h=4d61c9ddb7e4a661edace1b658d9b3f9a709c75b;hb=f04505b3a75a030de282ff394e8e11d2e93ace17;hp=fae8409b985f89b2b750c0aa05a313ba61bb361b;hpb=061580c83656bf358b01a6b78fd22ae9bd497728;p=rtmpclient.git diff --git a/app/src/main/java/ai/suanzi/rtmpclient/Ffmpeg.java b/app/src/main/java/ai/suanzi/rtmpclient/Ffmpeg.java index fae8409..4d61c9d 100644 --- a/app/src/main/java/ai/suanzi/rtmpclient/Ffmpeg.java +++ b/app/src/main/java/ai/suanzi/rtmpclient/Ffmpeg.java @@ -2,6 +2,8 @@ package ai.suanzi.rtmpclient; import android.util.Log; +import org.apache.log4j.Logger; + public class Ffmpeg { static { @@ -28,14 +30,21 @@ public class Ffmpeg { private Ffmpeg(){ Log.e("Ffmpeg", "init"); - init(); + //init(); + //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 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); @@ -44,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); }