diff options
Diffstat (limited to 'webrtc/video_renderer.h')
-rw-r--r-- | webrtc/video_renderer.h | 11 |
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_ |