| Index: webrtc/examples/peerconnection/client/main_wnd.h
|
| diff --git a/webrtc/examples/peerconnection/client/main_wnd.h b/webrtc/examples/peerconnection/client/main_wnd.h
|
| index 5cf38df8d78ec4cfb81c946e537aa43e67e1f23b..0e7f7968433c286a08120a8cf82c46490d1afddc 100644
|
| --- a/webrtc/examples/peerconnection/client/main_wnd.h
|
| +++ b/webrtc/examples/peerconnection/client/main_wnd.h
|
| @@ -102,7 +102,7 @@ class MainWnd : public MainWindow {
|
|
|
| HWND handle() const { return wnd_; }
|
|
|
| - class VideoRenderer : public webrtc::VideoRendererInterface {
|
| + class VideoRenderer : public rtc::VideoSinkInterface<cricket::VideoFrame> {
|
| public:
|
| VideoRenderer(HWND wnd, int width, int height,
|
| webrtc::VideoTrackInterface* track_to_render);
|
| @@ -116,14 +116,15 @@ class MainWnd : public MainWindow {
|
| ::LeaveCriticalSection(&buffer_lock_);
|
| }
|
|
|
| - // VideoRendererInterface implementation
|
| - virtual void SetSize(int width, int height);
|
| - virtual void RenderFrame(const cricket::VideoFrame* frame);
|
| + // VideoSinkInterface implementation
|
| + void OnFrame(const cricket::VideoFrame& frame) override;
|
|
|
| const BITMAPINFO& bmi() const { return bmi_; }
|
| const uint8_t* image() const { return image_.get(); }
|
|
|
| protected:
|
| + void SetSize(int width, int height);
|
| +
|
| enum {
|
| SET_SIZE,
|
| RENDER_FRAME,
|
|
|