Index: remoting/host/video_scheduler.h |
diff --git a/remoting/host/video_scheduler.h b/remoting/host/video_scheduler.h |
index 666e1ab01abedb229aef060ac71a90b7b58fb20f..d26c394c38973508fbd0b2761576a426160d838d 100644 |
--- a/remoting/host/video_scheduler.h |
+++ b/remoting/host/video_scheduler.h |
@@ -80,7 +80,7 @@ class VideoScheduler : public base::RefCountedThreadSafe<VideoScheduler>, |
// supplied TaskRunners. Video and cursor shape updates will be pumped to |
// |video_stub| and |client_stub|, which must remain valid until Stop() is |
// called. |capturer| is used to capture frames. |
- static scoped_refptr<VideoScheduler> Create( |
+ VideoScheduler( |
scoped_refptr<base::SingleThreadTaskRunner> capture_task_runner, |
scoped_refptr<base::SingleThreadTaskRunner> encode_task_runner, |
scoped_refptr<base::SingleThreadTaskRunner> network_task_runner, |
@@ -95,6 +95,9 @@ class VideoScheduler : public base::RefCountedThreadSafe<VideoScheduler>, |
virtual void OnCursorShapeChanged( |
scoped_ptr<media::MouseCursorShape> cursor_shape) OVERRIDE; |
+ // Starts scheduling frame captures. |
+ void Start(); |
+ |
// Stop scheduling frame captures. This object cannot be re-used once |
// it has been stopped. |
void Stop(); |
@@ -109,15 +112,6 @@ class VideoScheduler : public base::RefCountedThreadSafe<VideoScheduler>, |
private: |
friend class base::RefCountedThreadSafe<VideoScheduler>; |
- |
- VideoScheduler( |
- scoped_refptr<base::SingleThreadTaskRunner> capture_task_runner, |
- scoped_refptr<base::SingleThreadTaskRunner> encode_task_runner, |
- scoped_refptr<base::SingleThreadTaskRunner> network_task_runner, |
- scoped_ptr<media::ScreenCapturer> capturer, |
- scoped_ptr<VideoEncoder> encoder, |
- protocol::CursorShapeStub* cursor_stub, |
- protocol::VideoStub* video_stub); |
virtual ~VideoScheduler(); |
// Capturer thread ---------------------------------------------------------- |