Index: remoting/client/client_user_interface.h |
diff --git a/remoting/client/client_user_interface.h b/remoting/client/client_user_interface.h |
index be578d2ac7fa75579e27ee2c52c91218afd3d6e5..7b8edbe1d9b28b91d33197ebffbe11a04a6bd1fa 100644 |
--- a/remoting/client/client_user_interface.h |
+++ b/remoting/client/client_user_interface.h |
@@ -11,6 +11,11 @@ |
#include "remoting/protocol/connection_to_host.h" |
#include "remoting/protocol/third_party_client_authenticator.h" |
+namespace webrtc { |
+class DesktopSize; |
+class DesktopVector; |
+} // namespace webrtc |
+ |
namespace remoting { |
namespace protocol { |
@@ -48,6 +53,11 @@ class ClientUserInterface { |
virtual void DeliverHostMessage( |
const protocol::ExtensionMessage& message) = 0; |
+ // Notify the client about screen dimensions. The |size| is in physical |
+ // pixels. |
+ virtual void SetDesktopSize(const webrtc::DesktopSize& size, |
+ const webrtc::DesktopVector& dpi) = 0; |
+ |
// Get the view's ClipboardStub implementation. |
virtual protocol::ClipboardStub* GetClipboardStub() = 0; |