public final class PreviewRenderer extends GlFrameBufferObjectRenderer implements PreviewTextureInterface.OnFrameAvailableListener
| Modifier and Type | Class and Description |
|---|---|
static interface |
PreviewRenderer.RendererCallback |
| Modifier and Type | Field and Description |
|---|---|
float |
surfaceHeight |
float |
surfaceWidth |
| Constructor and Description |
|---|
PreviewRenderer(android.content.Context context,
PreviewRenderer.RendererCallback callback) |
| Modifier and Type | Method and Description |
|---|---|
AbstractConfig.ImageFilterInterface |
getFilter() |
void |
onDrawFrame() |
void |
onFrameAvailable(PreviewTextureInterface previewTexture) |
void |
onStartPreview(Cam camera,
boolean faceMirror) |
void |
onSurfaceChanged(int width,
int height) |
void |
onSurfaceCreated(javax.microedition.khronos.egl.EGLConfig config) |
void |
resetMatrix() |
void |
setFilter(AbstractConfig.ImageFilterInterface shader) |
finalize, onDrawFrame, onSurfaceChanged, onSurfaceCreatedpublic PreviewRenderer(@NonNull
android.content.Context context,
PreviewRenderer.RendererCallback callback)
public void resetMatrix()
@Nullable public AbstractConfig.ImageFilterInterface getFilter()
public void setFilter(@Nullable
AbstractConfig.ImageFilterInterface shader)
public void onStartPreview(@NonNull
Cam camera,
boolean faceMirror)
public void onSurfaceCreated(javax.microedition.khronos.egl.EGLConfig config)
onSurfaceCreated in class GlFrameBufferObjectRendererpublic void onSurfaceChanged(int width,
int height)
onSurfaceChanged in class GlFrameBufferObjectRendererpublic void onDrawFrame()
onDrawFrame in class GlFrameBufferObjectRendererpublic void onFrameAvailable(PreviewTextureInterface previewTexture)
onFrameAvailable in interface PreviewTextureInterface.OnFrameAvailableListener