| 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);
|
|
|