Index: remoting/host/client_session.h |
diff --git a/remoting/host/client_session.h b/remoting/host/client_session.h |
index 8e0808953db58e14d01aa14f75b8f62edd298c21..12a5ccdba732bb20c0dcf50746d5ab56bacb8031 100644 |
--- a/remoting/host/client_session.h |
+++ b/remoting/host/client_session.h |
@@ -30,6 +30,7 @@ |
#include "remoting/protocol/input_stub.h" |
#include "remoting/protocol/pairing_registry.h" |
#include "third_party/webrtc/modules/desktop_capture/desktop_geometry.h" |
+#include "third_party/webrtc/modules/desktop_capture/screen_capturer.h" |
namespace base { |
class SingleThreadTaskRunner; |
@@ -160,6 +161,10 @@ class ClientSession |
return client_capabilities_.get(); |
} |
+ // Stops the VideoScheduler (which stops capturing, encoding and streaming) |
+ // and passes a new webrtc::ScreenCapturer to the caller. |
+ scoped_ptr<webrtc::ScreenCapturer> RequestScreenCapturer(); |
aiguha
2014/07/29 04:23:45
The actual implementation of this hook is in https
|
+ |
private: |
typedef ScopedVector<HostExtensionSession> HostExtensionSessionList; |