public final class PreviewRenderer extends java.lang.Object implements GlCameraTexture.OnFrameAvailableListener
| Modifier and Type | Class and Description |
|---|---|
static interface |
PreviewRenderer.RendererCallback |
| Constructor and Description |
|---|
PreviewRenderer(PreviewRenderer.RendererCallback callback,
StateHandler stateHandler) |
| Modifier and Type | Method and Description |
|---|---|
void |
onDrawFrame() |
void |
onFrameAvailable(GlCameraTexture cameraTexture) |
void |
onStartPreview(Camera camera,
boolean faceMirror,
int width,
int height) |
void |
onSurfaceChanged(int width,
int height) |
void |
onSurfaceCreated(javax.microedition.khronos.egl.EGLConfig config) |
void |
release() |
public PreviewRenderer(PreviewRenderer.RendererCallback callback, StateHandler stateHandler)
public void release()
@WorkerThread
public void onStartPreview(@NonNull
Camera camera,
boolean faceMirror,
int width,
int height)
public void onSurfaceCreated(javax.microedition.khronos.egl.EGLConfig config)
public void onSurfaceChanged(int width,
int height)
public void onDrawFrame()
public void onFrameAvailable(GlCameraTexture cameraTexture)
onFrameAvailable in interface GlCameraTexture.OnFrameAvailableListener