| 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..4524cf69cfc6f7ab0872de5dd573b06d392ad5ee 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,7 @@
|
| namespace webrtc {
|
|
|
| // Class definitions
|
| -class VideoRenderExternalImpl: IVideoRender, public VideoRenderCallback
|
| +class VideoRenderExternalImpl: IVideoRender, public rtc::VideoSinkInterface<VideoFrame>
|
| {
|
| public:
|
| /*
|
| @@ -41,7 +41,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 +113,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>
|
| + void OnFrame(const VideoFrame& videoFrame) override;
|
|
|
| private:
|
| CriticalSectionWrapper& _critSect;
|
|
|