Index: webrtc/api/android/java/src/org/webrtc/SurfaceViewRenderer.java |
diff --git a/webrtc/api/android/java/src/org/webrtc/SurfaceViewRenderer.java b/webrtc/api/android/java/src/org/webrtc/SurfaceViewRenderer.java |
index 154b6ad75dbfc8e5c45f053acfe3e993a6676439..219f6cf4a80df721da21936f2a8ff6823d3e1106 100644 |
--- a/webrtc/api/android/java/src/org/webrtc/SurfaceViewRenderer.java |
+++ b/webrtc/api/android/java/src/org/webrtc/SurfaceViewRenderer.java |
@@ -117,6 +117,17 @@ public class SurfaceViewRenderer |
} |
/** |
+ * Calling this function will trigger a RendererEvents.onFirstFrameRendered() callback for the |
+ * next frame. |
+ */ |
+ public void resetOnFirstFrameRendered() { |
+ logD("resetOnFirstFrameRendered"); |
+ synchronized (layoutLock) { |
+ isFirstFrameRendered = false; |
+ } |
+ } |
+ |
+ /** |
* Enables fixed size for the surface. This provides better performance but might be buggy on some |
* devices. By default this is turned off. |
*/ |