public class CameraPreview extends TextureView implements CameraView.Preview, PreviewRenderer.RendererCallback
Constructor and Description |
---|
CameraPreview(Context context) |
CameraPreview(Context context,
AttributeSet attrs) |
Modifier and Type | Method and Description |
---|---|
ImageFilterInterface |
getFilter() |
void |
onPause() |
void |
onRendererInitialized() |
void |
onResume() |
void |
onStartPreviewFinished() |
void |
onSurfaceChanged(int width,
int height) |
void |
onSurfaceTextureAvailable(SurfaceTexture surface,
int width,
int height) |
boolean |
onSurfaceTextureDestroyed(SurfaceTexture surface) |
void |
onSurfaceTextureSizeChanged(SurfaceTexture surface,
int width,
int height) |
void |
onSurfaceTextureUpdated(SurfaceTexture surface) |
void |
requestRender() |
void |
setFilter(ImageFilterInterface shader) |
public CameraPreview(@NonNull Context context)
public CameraPreview(@NonNull Context context, AttributeSet attrs)
@NonNull public ImageFilterInterface getFilter()
public void onPause()
onPause
in interface CameraView.Preview
public void onRendererInitialized()
onRendererInitialized
in interface PreviewRenderer.RendererCallback
public void onResume()
onResume
in interface CameraView.Preview
public void onStartPreviewFinished()
onStartPreviewFinished
in interface PreviewRenderer.RendererCallback
public void onSurfaceChanged(int width, int height)
onSurfaceChanged
in interface PreviewRenderer.RendererCallback
public void onSurfaceTextureAvailable(SurfaceTexture surface, int width, int height)
public boolean onSurfaceTextureDestroyed(SurfaceTexture surface)
public void onSurfaceTextureSizeChanged(SurfaceTexture surface, int width, int height)
public void onSurfaceTextureUpdated(SurfaceTexture surface)
public void requestRender()
requestRender
in interface PreviewRenderer.RendererCallback
public void setFilter(@NonNull ImageFilterInterface shader)