Index: webrtc/video_renderer.h |
diff --git a/webrtc/video_renderer.h b/webrtc/video_renderer.h |
index 7cb9ed1aa5eb54116d705a38c2ccccc46e47cdec..85c4ac58e41fdef665fbd19af3a3b8173e9c1708 100644 |
--- a/webrtc/video_renderer.h |
+++ b/webrtc/video_renderer.h |
@@ -11,20 +11,14 @@ |
#ifndef WEBRTC_VIDEO_RENDERER_H_ |
#define WEBRTC_VIDEO_RENDERER_H_ |
+#include "webrtc/media/base/videosinkinterface.h" |
+ |
namespace webrtc { |
class VideoFrame; |
-class VideoRenderer { |
+class VideoRenderer : public rtc::VideoSinkInterface<VideoFrame> { |
public: |
- // This function should return as soon as possible and not block until it's |
- // time to render the frame. |
- // TODO(mflodman) Remove time_to_render_ms when VideoFrame contains NTP. |
- virtual void RenderFrame(const VideoFrame& video_frame, |
- int time_to_render_ms) = 0; |
- |
- 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. |