Chromium Code Reviews| Index: content/common/media/media_devices.mojom |
| diff --git a/content/common/media/media_devices.mojom b/content/common/media/media_devices.mojom |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..d0d92d26df3264ff9bc7dd2b6b6573e475ed6b35 |
| --- /dev/null |
| +++ b/content/common/media/media_devices.mojom |
| @@ -0,0 +1,25 @@ |
| +// 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 mojom; |
| + |
| +import "url/mojo/origin.mojom"; |
| + |
| +[Native] |
| +enum MediaDeviceType; |
| + |
| +[Native] |
| +struct MediaDeviceInfo; |
| + |
| +// This object lives in the browser and takes care processing device enumeration |
| +// requests. TODO(guidou): Add support for device-change notifications. |
|
hta - Chromium
2016/09/30 08:38:12
Style: TODO on separate line.
Guido Urdaneta
2016/10/07 17:07:13
Done.
|
| +interface MediaDevicesDispatcherHost { |
| + // The reply always contains NUM_MEDIA_DEVICE_TYPES elements. |
| + // Use MediaDeviceType values to index the result. |
|
hta - Chromium
2016/09/30 08:38:12
Would it be more correct to say "The result is ind
Guido Urdaneta
2016/10/07 17:07:13
Done.
|
| + EnumerateDevices( |
| + bool request_audio_input, |
| + bool request_video_input, |
| + bool request_audio_output, |
| + url.mojom.Origin security_origin) => (array<array<MediaDeviceInfo>> enumeration); |
| +}; |