From 21b675418bc1c6ff3620483f3cd103fa0234fe26 Mon Sep 17 00:00:00 2001 From: houxiao <houxiao@454eff88-639b-444f-9e54-f578c98de674> Date: 星期四, 04 五月 2017 14:51:15 +0800 Subject: [PATCH] optimize --- 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