| Index: remoting/host/basic_desktop_environment.h
|
| diff --git a/remoting/host/basic_desktop_environment.h b/remoting/host/basic_desktop_environment.h
|
| index c99c8315468288d9ac9d4dd13a917e205ba1c2e3..85300615fce24925cbaad2c7d8950fd703c6d8f0 100644
|
| --- a/remoting/host/basic_desktop_environment.h
|
| +++ b/remoting/host/basic_desktop_environment.h
|
| @@ -45,6 +45,7 @@ class BasicDesktopEnvironment : public DesktopEnvironment {
|
|
|
| BasicDesktopEnvironment(
|
| scoped_refptr<base::SingleThreadTaskRunner> caller_task_runner,
|
| + scoped_refptr<base::SingleThreadTaskRunner> video_capture_task_runner,
|
| scoped_refptr<base::SingleThreadTaskRunner> input_task_runner,
|
| scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner,
|
| bool supports_touch_events);
|
| @@ -53,6 +54,11 @@ class BasicDesktopEnvironment : public DesktopEnvironment {
|
| return caller_task_runner_;
|
| }
|
|
|
| + scoped_refptr<base::SingleThreadTaskRunner> video_capture_task_runner()
|
| + const {
|
| + return video_capture_task_runner_;
|
| + }
|
| +
|
| scoped_refptr<base::SingleThreadTaskRunner> input_task_runner() const {
|
| return input_task_runner_;
|
| }
|
| @@ -70,6 +76,9 @@ class BasicDesktopEnvironment : public DesktopEnvironment {
|
| // called.
|
| scoped_refptr<base::SingleThreadTaskRunner> caller_task_runner_;
|
|
|
| + // Used to run video capturer.
|
| + scoped_refptr<base::SingleThreadTaskRunner> video_capture_task_runner_;
|
| +
|
| // Used to run input-related tasks.
|
| scoped_refptr<base::SingleThreadTaskRunner> input_task_runner_;
|
|
|
| @@ -94,6 +103,7 @@ class BasicDesktopEnvironmentFactory : public DesktopEnvironmentFactory {
|
| public:
|
| BasicDesktopEnvironmentFactory(
|
| scoped_refptr<base::SingleThreadTaskRunner> caller_task_runner,
|
| + scoped_refptr<base::SingleThreadTaskRunner> video_capture_task_runner,
|
| scoped_refptr<base::SingleThreadTaskRunner> input_task_runner,
|
| scoped_refptr<base::SingleThreadTaskRunner> ui_task_runner);
|
| ~BasicDesktopEnvironmentFactory() override;
|
| @@ -110,6 +120,11 @@ class BasicDesktopEnvironmentFactory : public DesktopEnvironmentFactory {
|
| return caller_task_runner_;
|
| }
|
|
|
| + scoped_refptr<base::SingleThreadTaskRunner> video_capture_task_runner()
|
| + const {
|
| + return video_capture_task_runner_;
|
| + }
|
| +
|
| scoped_refptr<base::SingleThreadTaskRunner> input_task_runner() const {
|
| return input_task_runner_;
|
| }
|
| @@ -125,6 +140,9 @@ class BasicDesktopEnvironmentFactory : public DesktopEnvironmentFactory {
|
| // be called.
|
| scoped_refptr<base::SingleThreadTaskRunner> caller_task_runner_;
|
|
|
| + // Used to run video capture tasks.
|
| + scoped_refptr<base::SingleThreadTaskRunner> video_capture_task_runner_;
|
| +
|
| // Used to run input-related tasks.
|
| scoped_refptr<base::SingleThreadTaskRunner> input_task_runner_;
|
|
|
|
|