Index: remoting/capturer/video_frame_capturer.h |
diff --git a/remoting/host/video_frame_capturer.h b/remoting/capturer/video_frame_capturer.h |
similarity index 93% |
rename from remoting/host/video_frame_capturer.h |
rename to remoting/capturer/video_frame_capturer.h |
index ba8a5c7e5aec9d0a0ee9d1b54156d731b1afe761..927c6109bb714fa9e1815813b3a418ff6d4e5938 100644 |
--- a/remoting/host/video_frame_capturer.h |
+++ b/remoting/capturer/video_frame_capturer.h |
@@ -2,8 +2,8 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef REMOTING_HOST_VIDEO_FRAME_CAPTURER_H_ |
-#define REMOTING_HOST_VIDEO_FRAME_CAPTURER_H_ |
+#ifndef REMOTING_CAPTURER_VIDEO_FRAME_CAPTURER_H_ |
+#define REMOTING_CAPTURER_VIDEO_FRAME_CAPTURER_H_ |
#include "base/basictypes.h" |
#include "base/callback.h" |
@@ -13,11 +13,8 @@ |
namespace remoting { |
-namespace protocol { |
-class CursorShapeInfo; |
-} |
- |
class CaptureData; |
+struct MouseCursorShape; |
class SharedBufferFactory; |
// Class used to capture video frames asynchronously. |
@@ -64,8 +61,9 @@ class VideoFrameCapturer { |
scoped_refptr<CaptureData> capture_data) = 0; |
// Called when the cursor shape has changed. |
+ // TODO(sergeyu): Move cursor shape capturing to a separate class. |
virtual void OnCursorShapeChanged( |
- scoped_ptr<protocol::CursorShapeInfo> cursor_shape) = 0; |
+ scoped_ptr<MouseCursorShape> cursor_shape) = 0; |
}; |
virtual ~VideoFrameCapturer() {} |
@@ -120,4 +118,4 @@ class VideoFrameCapturer { |
} // namespace remoting |
-#endif // REMOTING_HOST_VIDEO_FRAME_CAPTURER_H_ |
+#endif // REMOTING_CAPTURER_VIDEO_FRAME_CAPTURER_H_ |