Class CameraGLRendererBase

java.lang.Object
org.opencv.android.CameraGLRendererBase
All Implemented Interfaces:
android.graphics.SurfaceTexture.OnFrameAvailableListener, android.opengl.GLSurfaceView.Renderer
Direct Known Subclasses:
Camera2Renderer, CameraRenderer

public abstract class CameraGLRendererBase extends Object implements android.opengl.GLSurfaceView.Renderer, android.graphics.SurfaceTexture.OnFrameAvailableListener
  • Constructor Details

  • Method Details

    • onFrameAvailable

      public void onFrameAvailable(android.graphics.SurfaceTexture surfaceTexture)
      Specified by:
      onFrameAvailable in interface android.graphics.SurfaceTexture.OnFrameAvailableListener
    • onDrawFrame

      public void onDrawFrame(javax.microedition.khronos.opengles.GL10 gl)
      Specified by:
      onDrawFrame in interface android.opengl.GLSurfaceView.Renderer
    • onSurfaceChanged

      public void onSurfaceChanged(javax.microedition.khronos.opengles.GL10 gl, int surfaceWidth, int surfaceHeight)
      Specified by:
      onSurfaceChanged in interface android.opengl.GLSurfaceView.Renderer
    • onSurfaceCreated

      public void onSurfaceCreated(javax.microedition.khronos.opengles.GL10 gl, javax.microedition.khronos.egl.EGLConfig config)
      Specified by:
      onSurfaceCreated in interface android.opengl.GLSurfaceView.Renderer
    • enableView

      public void enableView()
    • disableView

      public void disableView()
    • setCameraIndex

      public void setCameraIndex(int cameraIndex)
    • setMaxCameraPreviewSize

      public void setMaxCameraPreviewSize(int maxWidth, int maxHeight)
    • onResume

      public void onResume()
    • onPause

      public void onPause()