| Index: webrtc/modules/video_render/mac/video_render_nsopengl.h
|
| diff --git a/webrtc/modules/video_render/mac/video_render_nsopengl.h b/webrtc/modules/video_render/mac/video_render_nsopengl.h
|
| index 457557dad64cb28c4814194ea6f57ee975b32b65..a8a6c2b261d8723d55be8cdb42cad48d6383574c 100644
|
| --- a/webrtc/modules/video_render/mac/video_render_nsopengl.h
|
| +++ b/webrtc/modules/video_render/mac/video_render_nsopengl.h
|
| @@ -40,7 +40,7 @@ class EventTimerWrapper;
|
| class VideoRenderNSOpenGL;
|
| class CriticalSectionWrapper;
|
|
|
| -class VideoChannelNSOpenGL : public VideoRenderCallback {
|
| +class VideoChannelNSOpenGL : public rtc::VideoSinkInterface<VideoFrame> {
|
| public:
|
| VideoChannelNSOpenGL(NSOpenGLContext *nsglContext, int iId, VideoRenderNSOpenGL* owner);
|
| virtual ~VideoChannelNSOpenGL();
|
| @@ -66,8 +66,7 @@ public:
|
| virtual int UpdateStretchSize(int stretchHeight, int stretchWidth);
|
|
|
| // ********** new module functions ************ //
|
| - virtual int32_t RenderFrame(const uint32_t streamId,
|
| - const VideoFrame& videoFrame);
|
| + void OnFrame(const VideoFrame& videoFrame) override;
|
|
|
| // ********** new module helper functions ***** //
|
| int ChangeContext(NSOpenGLContext *nsglContext);
|
|
|