MediaDeviceInfo.webidl (755B)
1 /* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ 2 /* This Source Code Form is subject to the terms of the Mozilla Public 3 * License, v. 2.0. If a copy of the MPL was not distributed with this file, 4 * You can obtain one at http://mozilla.org/MPL/2.0/. 5 * 6 * The origin of this IDL file is 7 * http://dev.w3.org/2011/webrtc/editor/getusermedia.html 8 */ 9 10 enum MediaDeviceKind { 11 "audioinput", 12 "audiooutput", 13 "videoinput" 14 }; 15 16 [Func="Navigator::HasUserMediaSupport", 17 Exposed=Window] 18 interface MediaDeviceInfo { 19 readonly attribute DOMString deviceId; 20 readonly attribute MediaDeviceKind kind; 21 readonly attribute DOMString label; 22 readonly attribute DOMString groupId; 23 24 [Default] object toJSON(); 25 };