From 29179252e3e9619738f36d3ddc37c88073870388 Mon Sep 17 00:00:00 2001 From: houxiao <houxiao@454eff88-639b-444f-9e54-f578c98de674> Date: 星期二, 21 三月 2017 10:11:00 +0800 Subject: [PATCH] --- VisitFace/RtspNativeCodec/app/src/main/java/com/example/nativecodec/NativeCodec.java | 17 +++++++++++++---- 1 files changed, 13 insertions(+), 4 deletions(-) diff --git a/VisitFace/RtspNativeCodec/app/src/main/java/com/example/nativecodec/NativeCodec.java b/VisitFace/RtspNativeCodec/app/src/main/java/com/example/nativecodec/NativeCodec.java index c9d8eac..5b2198a 100644 --- a/VisitFace/RtspNativeCodec/app/src/main/java/com/example/nativecodec/NativeCodec.java +++ b/VisitFace/RtspNativeCodec/app/src/main/java/com/example/nativecodec/NativeCodec.java @@ -189,9 +189,14 @@ mGLView1VideoSink.useAsSinkForNative(); //mCreated = createStreamingMediaPlayer(getResources().getAssets(), mSourceString); - mCreated = createPlayer(1, "rtsp://admin:admin12345@192.168.1.70:554/h264/ch1/main/av_stream"); - mCreated = createPlayer(2, "rtsp://admin:admin12345@192.168.1.70:554/h264/ch1/main/av_stream"); + //#todo ok + ////mCreated = createPlayer(1, "rtsp://admin:admin12345@192.168.1.70:554/h264/ch1/main/av_stream"); + ////mCreated = createPlayer(2, "rtsp://admin:admin12345@192.168.1.70:554/h264/ch1/main/av_stream"); //mCreated = createPlayer(1, "rtsp://192.168.1.56:8554"); + + byte[] arr = new byte[5]; + arr[0] = 3; arr[1] = 4; arr[2] = 5; + getFaceList(1, arr); } } @@ -286,12 +291,16 @@ //public static native void setSurface(Surface surface); //public static native void rewindStreamingMediaPlayer(); - public static native void init(); public static native void setSurface(int cameraIdx, Surface surface); public static native boolean createPlayer(int cameraIdx, String uri); public static native void shutdown(int cameraIdx); - + // typedef void (* Java_com_example_nativecodec_NativeCodec_FaceCallback_func)(int cameraIdx, int count); + public static native boolean setFaceCallback(int cameraIdx, String func); + public static native void lockFace(int cameraIdx); + public static native void releaseFace(int cameraIdx); + public static native boolean getFaceList(int cameraIdx, byte[] faceListPb); + public static native boolean getFaceImages(int cameraIdx, byte[] faceImagesIdx, byte[] faceImages); /** Load jni .so on initialization */ static { -- Gitblit v1.8.0