| Index: content/browser/renderer_host/media/video_capture_manager.h
|
| diff --git a/content/browser/renderer_host/media/video_capture_manager.h b/content/browser/renderer_host/media/video_capture_manager.h
|
| index 54c2d1cb71cc5db4ff070b0d233fa87f4d92b255..569910d09d1f9dc23b58ef29c11c1f3b9b559652 100644
|
| --- a/content/browser/renderer_host/media/video_capture_manager.h
|
| +++ b/content/browser/renderer_host/media/video_capture_manager.h
|
| @@ -1,4 +1,4 @@
|
| - // Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
| +// Copyright (c) 2012 The Chromium Authors. All rights reserved.
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| @@ -50,15 +50,13 @@ class CONTENT_EXPORT VideoCaptureManager : public MediaStreamProvider {
|
| using DoneCB =
|
| base::Callback<void(const base::WeakPtr<VideoCaptureController>&)>;
|
|
|
| - explicit VideoCaptureManager(
|
| - std::unique_ptr<media::VideoCaptureDeviceFactory> factory);
|
| -
|
| - void Unregister();
|
| + VideoCaptureManager(
|
| + std::unique_ptr<media::VideoCaptureDeviceFactory> factory,
|
| + scoped_refptr<base::SingleThreadTaskRunner> device_task_runner);
|
|
|
| // Implements MediaStreamProvider.
|
| - void Register(MediaStreamProviderListener* listener,
|
| - const scoped_refptr<base::SingleThreadTaskRunner>&
|
| - device_task_runner) override;
|
| + void RegisterListener(MediaStreamProviderListener* listener) override;
|
| + void UnregisterListener() override;
|
| int Open(const StreamDeviceInfo& device) override;
|
| void Close(int capture_session_id) override;
|
|
|
|
|