Index: remoting/host/video_scheduler.h |
diff --git a/remoting/host/video_scheduler.h b/remoting/host/video_scheduler.h |
index b8af8d07ceff900675f64b3f630ed00277b9ec03..b006146ba6bd1492d7191fbf5955024fa7aeb9f7 100644 |
--- a/remoting/host/video_scheduler.h |
+++ b/remoting/host/video_scheduler.h |
@@ -13,9 +13,9 @@ |
#include "base/memory/scoped_ptr.h" |
#include "base/time.h" |
#include "base/timer.h" |
+#include "remoting/capturer/video_frame_capturer.h" |
#include "remoting/codec/video_encoder.h" |
#include "remoting/host/capture_scheduler.h" |
-#include "remoting/host/video_frame_capturer.h" |
#include "remoting/proto/video.pb.h" |
namespace base { |
@@ -25,6 +25,7 @@ class SingleThreadTaskRunner; |
namespace remoting { |
class CaptureData; |
+class CursorShapeInfo; |
class VideoFrameCapturer; |
namespace protocol { |
@@ -90,7 +91,7 @@ class VideoScheduler : public base::RefCountedThreadSafe<VideoScheduler>, |
virtual void OnCaptureCompleted( |
scoped_refptr<CaptureData> capture_data) OVERRIDE; |
virtual void OnCursorShapeChanged( |
- scoped_ptr<protocol::CursorShapeInfo> cursor_shape) OVERRIDE; |
+ const MouseCursorShape& cursor_shape) OVERRIDE; |
// Stop scheduling frame captures. |done_task| is executed on the network |
// thread when capturing has stopped. This object cannot be re-used once |