| Index: content/browser/renderer_host/media/video_capture_provider_switcher.h
|
| diff --git a/content/browser/renderer_host/media/video_capture_provider_switcher.h b/content/browser/renderer_host/media/video_capture_provider_switcher.h
|
| deleted file mode 100644
|
| index c32075979e758dd840b5c31916a6acbe13debb9e..0000000000000000000000000000000000000000
|
| --- a/content/browser/renderer_host/media/video_capture_provider_switcher.h
|
| +++ /dev/null
|
| @@ -1,38 +0,0 @@
|
| -// Copyright 2017 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.
|
| -
|
| -#ifndef CONTENT_BROWSER_RENDERER_HOST_MEDIA_VIDEO_CAPTURE_PROVIDER_SWITCHER_H_
|
| -#define CONTENT_BROWSER_RENDERER_HOST_MEDIA_VIDEO_CAPTURE_PROVIDER_SWITCHER_H_
|
| -
|
| -#include "content/browser/renderer_host/media/video_capture_provider.h"
|
| -#include "services/video_capture/public/interfaces/device_factory.mojom.h"
|
| -
|
| -namespace content {
|
| -
|
| -// Routes requests for media devices, e.g. cameras, to
|
| -// |media_device_capture_provider| and for all other types of capture, e.g.
|
| -// screen or tab capture, to the given |other_types_capture_provider|.
|
| -class CONTENT_EXPORT VideoCaptureProviderSwitcher
|
| - : public VideoCaptureProvider {
|
| - public:
|
| - VideoCaptureProviderSwitcher(
|
| - std::unique_ptr<VideoCaptureProvider> media_device_capture_provider,
|
| - std::unique_ptr<VideoCaptureProvider> other_types_capture_provider);
|
| - ~VideoCaptureProviderSwitcher() override;
|
| -
|
| - void Uninitialize() override;
|
| -
|
| - void GetDeviceInfosAsync(
|
| - const GetDeviceInfosCallback& result_callback) override;
|
| -
|
| - std::unique_ptr<VideoCaptureDeviceLauncher> CreateDeviceLauncher() override;
|
| -
|
| - private:
|
| - const std::unique_ptr<VideoCaptureProvider> media_device_capture_provider_;
|
| - const std::unique_ptr<VideoCaptureProvider> other_types_capture_provider_;
|
| -};
|
| -
|
| -} // namespace content
|
| -
|
| -#endif // CONTENT_BROWSER_RENDERER_HOST_MEDIA_VIDEO_CAPTURE_PROVIDER_SWITCHER_H_
|
|
|