From d66b227f9acb31646fcb65ec07d3f9f969104302 Mon Sep 17 00:00:00 2001 From: Seth Miller Date: Fri, 25 Sep 2015 17:00:13 -0700 Subject: [PATCH] webrtc: Add MediaDeviceInfo interface and MediaDevices.enumeratedDevices() --- webrtc/MediaStream.d.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/webrtc/MediaStream.d.ts b/webrtc/MediaStream.d.ts index f52551a146..fc88469f06 100644 --- a/webrtc/MediaStream.d.ts +++ b/webrtc/MediaStream.d.ts @@ -188,6 +188,14 @@ interface Navigator { interface MediaDevices { getSupportedConstraints(): MediaTrackSupportedConstraints; - + getUserMedia(constraints: MediaStreamConstraints): Promise; + enumerateDevices(): Promise; +} + +interface MediaDeviceInfo { + label: string; + id: string; + kind: string; + facing: string; }