Index: services/video_capture/public/interfaces/video_capture_device_factory.mojom |
diff --git a/services/video_capture/public/interfaces/video_capture_device_factory.mojom b/services/video_capture/public/interfaces/video_capture_device_factory.mojom |
deleted file mode 100644 |
index bf0aa378590947489a609d5d10b7479ed028b8a7..0000000000000000000000000000000000000000 |
--- a/services/video_capture/public/interfaces/video_capture_device_factory.mojom |
+++ /dev/null |
@@ -1,47 +0,0 @@ |
-// Copyright 2016 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. |
- |
-module video_capture.mojom; |
- |
-import "media/capture/mojo/video_capture_types.mojom"; |
-import "services/video_capture/public/interfaces/video_capture_device_descriptor.mojom"; |
-import "services/video_capture/public/interfaces/video_capture_device_proxy.mojom"; |
-import "services/video_capture/public/interfaces/video_capture_settings.mojom"; |
- |
-enum DeviceAccessResultCode { |
- NOT_INITIALIZED, |
- SUCCESS, |
- ERROR_DEVICE_NOT_FOUND |
-}; |
- |
-// Enables access to a set of video capture devices. |
-// Typical operation is to first call EnumerateDeviceDescriptors() to obtain |
-// information about available devices. The |device_id| of the descriptors can |
-// subsequently be used to either obtain the supported formats for a device |
-// using GetSupportedFormats(), or to create an instance of |
-// VideoCaptureDeviceProxy using CreateDeviceProxy(). |
-// The factory guarantees that no two device descriptors it returns use the |
-// same |device_id|. |
-interface VideoCaptureDeviceFactory { |
- EnumerateDeviceDescriptors() |
- => (array<VideoCaptureDeviceDescriptor> descriptors); |
- |
- GetSupportedFormats(string device_id) |
- => (array<VideoCaptureFormat> supported_formats); |
- |
- // Provides exclusive access to the device identified by |device_id|. |
- // The access is valid until either the message pipe associated with |
- // |proxy_request| is closed by the client, or a subsequent call to |
- // CreateDeviceProxy() is made. When a subsequent call is made while the |
- // |proxy_request| from a previous call has not yet been closed, the service |
- // "revokes" that previous |proxy_request| (by closing the connection) and the |
- // exclusive access goes to the new |proxy_request|. |
- // Note: This design avoids the issue of it not being clear how soon after a |
- // |proxy_request| has been (asynchronously) discarded a subsequent call to |
- // CreateDeviceProxy() would succeed if it were to deny access while still |
- // in use. |
- CreateDeviceProxy(string device_id, |
- VideoCaptureDeviceProxy& proxy_request) |
- => (DeviceAccessResultCode result_code); |
-}; |