-
Notifications
You must be signed in to change notification settings - Fork 29
Spec should be more explicit about exposure of deviceId #306
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Isn't deviceId somewhat useful? Given Chrome and Safari are exposing it, maybe the spec could be clarified to allow/mandate it? |
As you point out later in your message, that too would require amending the spec. I'm open to the idea. Some challenges are:
|
For windows and screens, I would guess the OS is providing some IDs to each surface that would be hashed like for cameras. Stability of the IDs would be based on what the OS decides + the hash that might change if cookies are removed. |
Windows and screens: Tabs: Another issue is dynamic switching. A |
We have the notion of tabs in the HTML spec (I think this is html navigable).
How so, if |
Since you are more well-versed in this than me, could you please help me out by explaining if Navigables or Traversable navigables are the spec entities that correspond to tabs? (And what does the other one generally correspond to?)
Are |
This spec explicitly specifies which constraints to implement, as required to by: § 17.4 Defining a new source of MediaStreamTrack which says: "Other specs ... will need to declare which constrainable properties..., if any, are applicable to each kind of media this new source produces, and how they work with this source" They're listed under § 5.4 Constrainable Properties for Captured Display Surfaces. Based on this I suggest closing this issue. |
Well, two implementations are exposing |
The spec seems quite explicit so in the interest of keeping issues short, I'm going to close this one.
@youennf please open a separate issue to propose this at your convenience. |
That two implementations got it wrong, suggests that it is no optimally clear. If we don't end up #308 with a decision to specify |
Uh oh!
There was an error while loading. Please reload this page.
The spec says:
This implies, weakly, that the
MediaTrackSettings
dictionary associated with screen-sharing tracks should not contain an entry whose key is"deviceId"
. It would be better to mention this explicitly.The text was updated successfully, but these errors were encountered: