- From: ᛏᚮᛘᛘᚤ <tommyw@google.com>
- Date: Fri, 7 Jun 2013 14:08:31 +0200
- To: Justin Uberti <juberti@google.com>
- Cc: "public-media-capture@w3.org" <public-media-capture@w3.org>, Victoria Kirst <vrk@google.com>
Received on Friday, 7 June 2013 12:08:58 UTC
Just a quick comment: Does the function need a failure callback? The current sync can't fail. On Tue, Jun 4, 2013 at 7:30 PM, Justin Uberti <juberti@google.com> wrote: > getSourceInfos is currently defined as synchronous [1] , but it will need > to reach down into the media subsystem to enumerate capture devices. > Previously, we have suggested that APIs like this should be async, to avoid > blocking the JS thread while waiting for the low-level operation to > complete. For getSourceInfos, I think this is still true - even if we > pre-enumerate devices when the browser starts, it is possible that a page > may make a request before the enumeration has completed, and will still > need to block. > > Therefore I suggest that as part of the futures discussion, we consider > whether getSourceInfos should be async, either > > void getSourceInfos(successCallback, failureCallback) > > or > > Future getSourceInfos() > > [1] http://dev.w3.org/2011/webrtc/editor/getusermedia.html#methods-1 > >
Received on Friday, 7 June 2013 12:08:58 UTC