public class GlCameraPreview extends ImgLyUISurfaceView implements CameraView.Preview, PreviewRenderer.RendererCallback
Modifier and Type | Field and Description |
---|---|
protected PreviewRenderer |
cameraRenderer |
isAttached, showState, uiDensity, willDrawUi
Constructor and Description |
---|
GlCameraPreview(Context context) |
GlCameraPreview(Context context,
AttributeSet attrs) |
Modifier and Type | Method and Description |
---|---|
void |
onRendererInitialized() |
protected void |
onSizeChanged(int w,
int h,
int oldw,
int oldh) |
void |
onStartPreviewFinished() |
void |
onSurfaceChanged(int width,
int height) |
void |
pause() |
void |
requestRender() |
void |
resume() |
void |
surfaceCreated(SurfaceHolder holder) |
getStateHandler, onAttachedToUI, onAttachedToWindow, onDetachedFromUI, onDetachedFromWindow, onDrawUI, onPause, onResume, postInvalidateUi, runWithGlContext, setWillDrawUi, surfaceChanged, surfaceDestroyed
@NonNull protected final PreviewRenderer cameraRenderer
public GlCameraPreview(@NonNull Context context)
public GlCameraPreview(@NonNull Context context, AttributeSet attrs)
public void onRendererInitialized()
onRendererInitialized
in interface PreviewRenderer.RendererCallback
protected void onSizeChanged(int w, int h, int oldw, int oldh)
public void onStartPreviewFinished()
onStartPreviewFinished
in interface PreviewRenderer.RendererCallback
public void onSurfaceChanged(int width, int height)
onSurfaceChanged
in interface PreviewRenderer.RendererCallback
public void pause()
pause
in interface CameraView.Preview
public void requestRender()
requestRender
in interface PreviewRenderer.RendererCallback
requestRender
in class ImgLyUISurfaceView
public void resume()
resume
in interface CameraView.Preview
public void surfaceCreated(SurfaceHolder holder)
surfaceCreated
in class ImgLyUISurfaceView