Chromium Code Reviews| Index: webrtc/modules/video_render/external/video_render_external_impl.h |
| diff --git a/webrtc/modules/video_render/external/video_render_external_impl.h b/webrtc/modules/video_render/external/video_render_external_impl.h |
| index a8b663fff7ee7aec9e86aecd22df133021080f50..b95d425249dfc6b011064dfad89bc726efbc87fb 100644 |
| --- a/webrtc/modules/video_render/external/video_render_external_impl.h |
| +++ b/webrtc/modules/video_render/external/video_render_external_impl.h |
| @@ -18,7 +18,8 @@ |
| namespace webrtc { |
| // Class definitions |
| -class VideoRenderExternalImpl: IVideoRender, public VideoRenderCallback |
| +class VideoRenderExternalImpl: IVideoRender, |
| + public rtc::VideoSinkInterface<VideoFrame> |
| { |
| public: |
| /* |
| @@ -41,7 +42,7 @@ public: |
| * |
| ***************************************************************************/ |
| - virtual VideoRenderCallback |
| + virtual rtc::VideoSinkInterface<VideoFrame> |
| * AddIncomingRenderStream(const uint32_t streamId, |
| const uint32_t zOrder, |
| const float left, const float top, |
| @@ -113,9 +114,8 @@ public: |
| const float top, const float right, |
| const float bottom); |
| - // VideoRenderCallback |
| - virtual int32_t RenderFrame(const uint32_t streamId, |
| - const VideoFrame& videoFrame); |
| + // rtc::VideoSinkInterface<VideoFrame> |
|
mflodman
2016/05/02 07:06:54
Add 'Implements'.
|
| + void OnFrame(const VideoFrame& videoFrame) override; |
| private: |
| CriticalSectionWrapper& _critSect; |