From fa03baf27b0b27e489aba2047ab4c30bdcaa23fd Mon Sep 17 00:00:00 2001 From: Mattia Iavarone Date: Thu, 2 Apr 2020 21:10:41 -0300 Subject: [PATCH] Add missing file --- .../preview/RendererCameraPreview.java | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 cameraview/src/main/java/com/otaliastudios/cameraview/preview/RendererCameraPreview.java diff --git a/cameraview/src/main/java/com/otaliastudios/cameraview/preview/RendererCameraPreview.java b/cameraview/src/main/java/com/otaliastudios/cameraview/preview/RendererCameraPreview.java new file mode 100644 index 00000000..6f1371d8 --- /dev/null +++ b/cameraview/src/main/java/com/otaliastudios/cameraview/preview/RendererCameraPreview.java @@ -0,0 +1,23 @@ +package com.otaliastudios.cameraview.preview; + +import androidx.annotation.NonNull; + +/** + * Base interface for previews that support renderer frame callbacks, + * see {@link RendererFrameCallback}. + */ +public interface RendererCameraPreview { + + /** + * Adds a {@link RendererFrameCallback} to receive renderer frame events. + * @param callback a callback + */ + void addRendererFrameCallback(@NonNull final RendererFrameCallback callback); + + /** + * Removes a {@link RendererFrameCallback} that was previously added to receive renderer + * frame events. + * @param callback a callback + */ + void removeRendererFrameCallback(@NonNull final RendererFrameCallback callback); +}