From 15d0c49e85159b9e27870aff5280c0cd95b103c4 Mon Sep 17 00:00:00 2001 From: xuxiuxi <xuxiuxi@454eff88-639b-444f-9e54-f578c98de674> Date: 星期四, 04 五月 2017 17:16:56 +0800 Subject: [PATCH] --- VisitFace/RtspNativeCodec/app/src/main/java/com/example/nativecodec/OutputSurface.java | 9 +++++++++ 1 files changed, 9 insertions(+), 0 deletions(-) diff --git a/VisitFace/RtspNativeCodec/app/src/main/java/com/example/nativecodec/OutputSurface.java b/VisitFace/RtspNativeCodec/app/src/main/java/com/example/nativecodec/OutputSurface.java index 515adab..8fabeb9 100644 --- a/VisitFace/RtspNativeCodec/app/src/main/java/com/example/nativecodec/OutputSurface.java +++ b/VisitFace/RtspNativeCodec/app/src/main/java/com/example/nativecodec/OutputSurface.java @@ -22,6 +22,8 @@ import android.opengl.Matrix; import android.util.Log; import android.view.Surface; + +import java.nio.Buffer; import java.nio.ByteBuffer; import javax.microedition.khronos.egl.EGL10; import javax.microedition.khronos.egl.EGLConfig; @@ -263,4 +265,11 @@ throw new RuntimeException("EGL error encountered (see log)"); } } + + public Buffer readPixels() + { + Buffer buf = ByteBuffer.allocateDirect( 640 * 480 * 4); + mTextureRender.readPixels(buf); + return buf; + } } \ No newline at end of file -- Gitblit v1.8.0