aboutsummaryrefslogtreecommitdiff
path: root/webrtc/video_renderer.h
diff options
context:
space:
mode:
Diffstat (limited to 'webrtc/video_renderer.h')
-rw-r--r--webrtc/video_renderer.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/webrtc/video_renderer.h b/webrtc/video_renderer.h
index fedd28b22e..7cb9ed1aa5 100644
--- a/webrtc/video_renderer.h
+++ b/webrtc/video_renderer.h
@@ -8,8 +8,8 @@
* be found in the AUTHORS file in the root of the source tree.
*/
-#ifndef WEBRTC_VIDEO_ENGINE_NEW_INCLUDE_VIDEO_RENDERER_H_
-#define WEBRTC_VIDEO_ENGINE_NEW_INCLUDE_VIDEO_RENDERER_H_
+#ifndef WEBRTC_VIDEO_RENDERER_H_
+#define WEBRTC_VIDEO_RENDERER_H_
namespace webrtc {
@@ -25,9 +25,14 @@ class VideoRenderer {
virtual bool IsTextureSupported() const = 0;
+ // This function returns true if WebRTC should not delay frames for
+ // smoothness. In general, this case means the renderer can schedule frames to
+ // optimize smoothness.
+ virtual bool SmoothsRenderedFrames() const { return false; }
+
protected:
virtual ~VideoRenderer() {}
};
} // namespace webrtc
-#endif // WEBRTC_VIDEO_ENGINE_NEW_INCLUDE_VIDEO_RENDERER_H_
+#endif // WEBRTC_VIDEO_RENDERER_H_