Remove camera preview callback in GLSurfaceView

Signed-off-by: Leo Ma <begeekmyfriend@gmail.com>
camera2
Leo Ma 9 years ago
parent 0638231992
commit 28ec5f2a85

@ -26,7 +26,7 @@ import javax.microedition.khronos.opengles.GL10;
/**
* Created by Leo Ma on 2016/2/25.
*/
public class SrsCameraView extends GLSurfaceView implements GLSurfaceView.Renderer, Camera.PreviewCallback {
public class SrsCameraView extends GLSurfaceView implements GLSurfaceView.Renderer {
private GPUImageFilter magicFilter;
@ -40,7 +40,6 @@ public class SrsCameraView extends GLSurfaceView implements GLSurfaceView.Render
private Camera mCamera;
private ByteBuffer mGlPreviewBuffer;
private byte[] mYuvPreviewBuffer;
private int mCamId = Camera.CameraInfo.CAMERA_FACING_FRONT;
private int mPreviewRotation = 90;
@ -118,12 +117,6 @@ public class SrsCameraView extends GLSurfaceView implements GLSurfaceView.Render
}
}
@Override
public void onPreviewFrame(byte[] data, Camera camera) {
mPrevCb.onGetYuvFrame(data);
camera.addCallbackBuffer(mYuvPreviewBuffer);
}
public void setPreviewCallback(PreviewCallback cb) {
mPrevCb = cb;
}
@ -226,8 +219,6 @@ public class SrsCameraView extends GLSurfaceView implements GLSurfaceView.Render
params.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE);
}
mYuvPreviewBuffer = new byte[mPreviewWidth * mPreviewHeight * 3 / 2];
/***** set parameters *****/
//params.set("orientation", "portrait");
//params.set("orientation", "landscape");

Loading…
Cancel
Save