- From: Eric Rescorla <ekr@rtfm.com>
- Date: Wed, 11 Feb 2015 10:05:02 -0800
- To: Peter Thatcher <pthatcher@google.com>
- Cc: Jan-Ivar Bruaroey <jib@mozilla.com>, "public-media-capture@w3.org" <public-media-capture@w3.org>
- Message-ID: <CABcZeBNkNHORqEw6Fz5iCV4w1sT90PDed5hoqdnxE=Zd+EFyZw@mail.gmail.com>
On Wed, Feb 11, 2015 at 9:54 AM, Peter Thatcher <pthatcher@google.com> wrote: > > > On Wed, Feb 11, 2015 at 7:42 AM, Jan-Ivar Bruaroey <jib@mozilla.com> > wrote: > >> On 2/9/15 12:28 PM, Peter Thatcher wrote: >> >> I don't think "sharing" really has anything to do with it. We don't >> call it "getCameraShare" or "getMicrophoneShare", for example. >> >> >> But that's what it is. Like the doorhangers say, they're requests for the >> user to "share" their "camera and microphone with" the app. >> > > That's not what the Chrome doorhanger says :). It says " > http://somedomain.com wants to use your camera and microphone." The > word "share" doesn't appear. > > But it doesn't matter. We're talking about a name developer and only > developers will see. End users will never see the name of this method. > > Yes. I don't find share evocative here. Arguably, getUserMedia() was bad naming but given that we have it, I think we need to substitute user with another word. I personally prefer Output to System, but I can live with System. -Ekr >> While getSharedUserMedia() would be accurate, it's redundant, because the >> user is an implicit participant (either the subject or joint observer of >> the experience being filmed), so getUserMedia() works. >> >> > >> >> >> Not so for getSystemMedia(). There's no relationship with a user implicit >> in that statement. It sounds like a call that doesn't involve a user at all >> (computer-generated diagnostic media streams and test patterns)? >> >> > So I think we need to put "share" or "user" in there, since that's the >> important point of this API: >> >> getSharedScreenMedia() or getUsersScreenMedia() ? >> >> > I disagree. To me, the words "shared" and "users" convey no meaning to > the developer who will be calling the method. The just want to find the > method that gives them the screen. Only the word "screen" is really > relevant here. > > >> However, since this ultimately an API for developers, calling it what >> developers would expect might make sense. If the answer to "how do I get a >> screenshare track?" is "call getScreenShare()", that might make sense. >> Plus, I think no one would ever say "what does getScreenShare do?", because >> it would be pretty obvious. So, "getScreenShare" may have merit in that >> regard. >> >> >> That might work. Others have mentioned we should try to follow the >> template get(x|y)Media(), and I think that makes sense, regardless of any >> love for that way of phrasing. >> > > I'd be fine with getScreenMedia. > > > >> >> >> .: Jan-Ivar :. >> >> >
Received on Wednesday, 11 February 2015 18:06:16 UTC