| Index: remoting/protocol/client_video_dispatcher.h | 
| diff --git a/remoting/protocol/client_video_dispatcher.h b/remoting/protocol/client_video_dispatcher.h | 
| index b6cc348900aaa3795fbab2711b0c43c76a5d7ce5..717500da48940aa714707b1d8615c0bdf9e6ec3f 100644 | 
| --- a/remoting/protocol/client_video_dispatcher.h | 
| +++ b/remoting/protocol/client_video_dispatcher.h | 
| @@ -10,16 +10,19 @@ | 
| #include "base/compiler_specific.h" | 
| #include "base/macros.h" | 
| #include "base/memory/weak_ptr.h" | 
| +#include "remoting/base/constants.h" | 
| #include "remoting/protocol/channel_dispatcher_base.h" | 
| +#include "third_party/webrtc/modules/desktop_capture/desktop_geometry.h" | 
|  | 
| namespace remoting { | 
| namespace protocol { | 
|  | 
| +class ClientStub; | 
| class VideoStub; | 
|  | 
| class ClientVideoDispatcher : public ChannelDispatcherBase { | 
| public: | 
| -  explicit ClientVideoDispatcher(VideoStub* video_stub); | 
| +  ClientVideoDispatcher(VideoStub* video_stub, ClientStub* client_stub); | 
| ~ClientVideoDispatcher() override; | 
|  | 
| private: | 
| @@ -34,6 +37,11 @@ class ClientVideoDispatcher : public ChannelDispatcherBase { | 
| PendingFramesList pending_frames_; | 
|  | 
| VideoStub* video_stub_; | 
| +  ClientStub* client_stub_; | 
| + | 
| +  webrtc::DesktopSize screen_size_; | 
| +  webrtc::DesktopVector screen_dpi_ = | 
| +      webrtc::DesktopVector(kDefaultDpi, kDefaultDpi); | 
|  | 
| base::WeakPtrFactory<ClientVideoDispatcher> weak_factory_; | 
|  | 
|  |