Index: remoting/host/desktop_environment.h |
diff --git a/remoting/host/desktop_environment.h b/remoting/host/desktop_environment.h |
index 06b0b3736a37b88700721b3a2294f907dd8a498a..f91fb85e90e0798bcb93a751d2a46bd2fc360a0c 100644 |
--- a/remoting/host/desktop_environment.h |
+++ b/remoting/host/desktop_environment.h |
@@ -16,11 +16,14 @@ namespace base { |
class SingleThreadTaskRunner; |
} // namespace base |
+namespace media { |
+class ScreenCapturer; |
+} // namespace media |
+ |
namespace remoting { |
class AudioCapturer; |
class EventExecutor; |
-class VideoFrameCapturer; |
// Provides factory methods for creation of audio/video capturers and event |
// executor for a given desktop environment. |
@@ -35,7 +38,7 @@ class DesktopEnvironment { |
virtual scoped_ptr<EventExecutor> CreateEventExecutor( |
scoped_refptr<base::SingleThreadTaskRunner> input_task_runner, |
scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner) = 0; |
- virtual scoped_ptr<VideoFrameCapturer> CreateVideoCapturer( |
+ virtual scoped_ptr<media::ScreenCapturer> CreateVideoCapturer( |
scoped_refptr<base::SingleThreadTaskRunner> capture_task_runner, |
scoped_refptr<base::SingleThreadTaskRunner> encode_task_runner) = 0; |
}; |