public abstract class CameraGLRendererBase
extends java.lang.Object
implements android.opengl.GLSurfaceView.Renderer, android.graphics.SurfaceTexture.OnFrameAvailableListener
Constructor and Description |
---|
CameraGLRendererBase(CameraGLSurfaceView view) |
Modifier and Type | Method and Description |
---|---|
void |
disableView() |
void |
enableView() |
void |
onDrawFrame(javax.microedition.khronos.opengles.GL10 gl) |
void |
onFrameAvailable(android.graphics.SurfaceTexture surfaceTexture) |
void |
onPause() |
void |
onResume() |
void |
onSurfaceChanged(javax.microedition.khronos.opengles.GL10 gl,
int surfaceWidth,
int surfaceHeight) |
void |
onSurfaceCreated(javax.microedition.khronos.opengles.GL10 gl,
javax.microedition.khronos.egl.EGLConfig config) |
void |
setCameraIndex(int cameraIndex) |
void |
setMaxCameraPreviewSize(int maxWidth,
int maxHeight) |
public CameraGLRendererBase(CameraGLSurfaceView view)
public void disableView()
public void enableView()
public void onDrawFrame(javax.microedition.khronos.opengles.GL10 gl)
onDrawFrame
in interface android.opengl.GLSurfaceView.Renderer
public void onFrameAvailable(android.graphics.SurfaceTexture surfaceTexture)
onFrameAvailable
in interface android.graphics.SurfaceTexture.OnFrameAvailableListener
public void onPause()
public void onResume()
public void onSurfaceChanged(javax.microedition.khronos.opengles.GL10 gl, int surfaceWidth, int surfaceHeight)
onSurfaceChanged
in interface android.opengl.GLSurfaceView.Renderer
public void onSurfaceCreated(javax.microedition.khronos.opengles.GL10 gl, javax.microedition.khronos.egl.EGLConfig config)
onSurfaceCreated
in interface android.opengl.GLSurfaceView.Renderer
public void setCameraIndex(int cameraIndex)
public void setMaxCameraPreviewSize(int maxWidth, int maxHeight)
Generated on 2019-12-20 14:24:32 / OpenCV 4.2.0