From 4fe3b8dbe79c89b1e8c2fef0ff6038fbb6b03722 Mon Sep 17 00:00:00 2001 From: sakal Date: Wed, 23 Nov 2016 06:18:20 -0800 Subject: [PATCH] Add framelistener functionality to SurfaceViewRenderer. SurfaceViewRenderer forwards these calls to EglRenderer. BUG=webrtc:6470 Review-Url: https://codereview.webrtc.org/2524723002 Cr-Commit-Position: refs/heads/master@{#15211} --- .../android/java/src/org/webrtc/SurfaceViewRenderer.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/webrtc/api/android/java/src/org/webrtc/SurfaceViewRenderer.java b/webrtc/api/android/java/src/org/webrtc/SurfaceViewRenderer.java index 5e74e0e4bd..154b6ad75d 100644 --- a/webrtc/api/android/java/src/org/webrtc/SurfaceViewRenderer.java +++ b/webrtc/api/android/java/src/org/webrtc/SurfaceViewRenderer.java @@ -108,6 +108,14 @@ public class SurfaceViewRenderer eglRenderer.release(); } + public void addFrameListener(EglRenderer.FrameListener listener, float scale) { + eglRenderer.addFrameListener(listener, scale); + } + + public void removeFrameListener(EglRenderer.FrameListener listener) { + eglRenderer.removeFrameListener(listener); + } + /** * Enables fixed size for the surface. This provides better performance but might be buggy on some * devices. By default this is turned off.