Index: remoting/host/screen_recorder.h |
diff --git a/remoting/host/screen_recorder.h b/remoting/host/screen_recorder.h |
index 64e079f8c64a2d22801afb9cb4cf2394170b9f2a..bd85a7297a111a4f79bbe45d5051e67275c672b3 100644 |
--- a/remoting/host/screen_recorder.h |
+++ b/remoting/host/screen_recorder.h |
@@ -30,6 +30,7 @@ class ConnectionToClient; |
} // namespace protocol |
class CaptureData; |
+class CursorShapeData; |
// A class for controlling and coordinate Capturer, Encoder |
// and NetworkChannel in a record session. |
@@ -123,6 +124,7 @@ class ScreenRecorder : public base::RefCountedThreadSafe<ScreenRecorder> { |
void DoCapture(); |
void CaptureDoneCallback(scoped_refptr<CaptureData> capture_data); |
+ void CursorShapeChangedCallback(scoped_refptr<CursorShapeData> cursor_data); |
void DoFinishOneRecording(); |
void DoInvalidateFullScreen(); |
@@ -143,6 +145,7 @@ class ScreenRecorder : public base::RefCountedThreadSafe<ScreenRecorder> { |
// Encoder thread ----------------------------------------------------------- |
void DoEncode(scoped_refptr<CaptureData> capture_data); |
+ void DoEncodeCursor(scoped_refptr<CursorShapeData> cursor); |
// Perform stop operations on encode thread. |
void DoStopOnEncodeThread(const base::Closure& done_task); |