W3C home > Mailing lists > Public > public-media-capture-logs@w3.org > May 2015

[mediacapture-main] Missing serializer in MediaDeviceInfo

From: jan-ivar via GitHub <sysbot+gh@w3.org>
Date: Fri, 29 May 2015 00:04:16 +0000
To: public-media-capture-logs@w3.org
Message-ID: <issues.opened-82179876-1432857856-sysbot+gh@w3.org>
jan-ivar has just created a new issue for 
https://github.com/w3c/mediacapture-main:

== Missing serializer in MediaDeviceInfo ==
[MediaDeviceInfo](http://w3c.github.io/mediacapture-main/getusermedia.html#device-info)
 could have been a dictionary, but it's not. It's an interface. That's
 fine, but it is not an *enumerable* interface which seems ironic for 
a dumb information object. E.g. when I do:

    navigator.mediaDevices.enumerateDevices().then(all => 
console.log(JSON.stringify(all));

I get:

    [{},{}]

rather than:

    
[{"kind":"audioinput","deviceId":"u2AZF5gn1InjquhwEPO9pplZYwjJ8TAn6C66BAkOxK4=","label":"Built-in
 Microphone","groupId":""},
     
{"kind":"videoinput","deviceId":"h6A9f3jGMQufyezzjm97H7s5RA5ssC1CRBpPkS+hoiQ=","label":"FaceTime
 HD Camera (Built-in)","groupId":""}]"

Intentional or document bug?

See https://github.com/w3c/mediacapture-main/issues/178
Received on Friday, 29 May 2015 00:04:18 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:27:26 UTC