|
285 | 285 | "MediaTrackCapabilities": {
|
286 | 286 | "members": {
|
287 | 287 | "member": {
|
| 288 | + // Gecko: Unsupported |
| 289 | + // WebKit: https://searchfox.org/wubkat/source/Source/WebCore/Modules/mediastream/MediaStreamTrack.idl |
| 290 | + // Blink: https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/modules/mediastream/media_track_capabilities.idl |
| 291 | + "latency": null, // Blink only as of 2022-11 |
| 292 | + "resizeMode": null, // Blink only as of 2022-11 |
| 293 | + |
| 294 | + // Screen Share extensions |
| 295 | + // https://w3c.github.io/mediacapture-screen-share/#mediadevices-additions |
| 296 | + "cursor": null, |
| 297 | + "logicalSurface": null, |
| 298 | + |
| 299 | + // Image Capture extensions which is Blink only as of 2022-11 |
| 300 | + // https://w3c.github.io/mediacapture-image/#mediatrackcapabilities-section |
288 | 301 | "whiteBalanceMode": null,
|
289 | 302 | "exposureMode": null,
|
290 | 303 | "focusMode": null,
|
|
307 | 320 | "MediaTrackConstraintSet": {
|
308 | 321 | "members": {
|
309 | 322 | "member": {
|
| 323 | + // Gecko: https://searchfox.org/mozilla-central/source/dom/webidl/MediaStreamTrack.webidl |
| 324 | + // WebKit: https://searchfox.org/wubkat/source/Source/WebCore/Modules/mediastream/MediaTrackConstraints.idl#28 |
| 325 | + // Blink: https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/modules/mediastream/media_track_constraint_set.idl |
| 326 | + "latency": null, // Blink only as of 2022-11 |
| 327 | + "resizeMode": null, // Blink only as of 2022-11 |
| 328 | + |
| 329 | + // Screen Share extensions |
| 330 | + // https://w3c.github.io/mediacapture-screen-share/#mediadevices-additions |
310 | 331 | "cursor": null,
|
311 |
| - "displaySurface": null, |
312 | 332 | "logicalSurface": null,
|
313 |
| - "resizeMode": null, |
314 | 333 | "restrictOwnAudio": null,
|
| 334 | + "suppressLocalAudioPlayback": null, |
| 335 | + |
| 336 | + // Image Capture extensions which is Blink only as of 2022-11 |
| 337 | + // https://w3c.github.io/mediacapture-image/#mediatrackcapabilities-section |
315 | 338 | "whiteBalanceMode": null,
|
316 | 339 | "exposureMode": null,
|
317 | 340 | "focusMode": null,
|
|
335 | 358 | "MediaTrackSettings": {
|
336 | 359 | "members": {
|
337 | 360 | "member": {
|
338 |
| - "channelCount": null, |
339 |
| - "cursor": null, |
340 |
| - "displaySurface": null, |
341 |
| - "latency": null, |
342 |
| - "logicalSurface": null, |
343 |
| - "resizeMode": null, |
| 361 | + // Gecko: https://searchfox.org/mozilla-central/source/dom/webidl/MediaTrackSettings.webidl |
| 362 | + // WebKit: https://searchfox.org/wubkat/source/Source/WebCore/Modules/mediastream/MediaStreamTrack.idl |
| 363 | + // Blink: https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/modules/mediastream/media_track_settings.idl |
| 364 | + "latency": null, // Blink only as of 2022-11 |
| 365 | + "resizeMode": null, // Blink only as of 2022-11 |
| 366 | + |
| 367 | + // Screen Share extensions |
| 368 | + // https://w3c.github.io/mediacapture-screen-share/#mediadevices-additions |
| 369 | + "cursor": null, // Blink only as of 2022-11 |
| 370 | + "logicalSurface": null, // Blink only as of 2022-11 |
| 371 | + "restrictOwnAudio": null, // Blink only as of 2022-11 |
| 372 | + "suppressLocalAudioPlayback": null, // Blink only as of 2022-11 |
| 373 | + |
| 374 | + // Image Capture extensions which are Blink only as of 2022-11 |
| 375 | + // https://w3c.github.io/mediacapture-image/#mediatrackcapabilities-section |
344 | 376 | "whiteBalanceMode": null,
|
345 | 377 | "exposureMode": null,
|
346 | 378 | "focusMode": null,
|
|
364 | 396 | "MediaTrackSupportedConstraints": {
|
365 | 397 | "members": {
|
366 | 398 | "member": {
|
367 |
| - "channelCount": null, |
368 |
| - "cursor": null, |
369 |
| - "displaySurface": null, |
| 399 | + // Gecko: https://searchfox.org/mozilla-central/source/dom/webidl/MediaTrackSupportedConstraints.webidl |
| 400 | + // WebKit: https://searchfox.org/wubkat/source/Source/WebCore/Modules/mediastream/MediaTrackSupportedConstraints.idl |
| 401 | + // Blink: https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/modules/mediastream/media_track_supported_constraints.idl |
370 | 402 | "latency": null,
|
371 |
| - "logicalSurface": null, |
372 | 403 | "resizeMode": null,
|
| 404 | + |
| 405 | + // Screen Share extensions |
| 406 | + // https://w3c.github.io/mediacapture-screen-share/#mediadevices-additions |
| 407 | + "cursor": null, |
| 408 | + "logicalSurface": null, |
373 | 409 | "restrictOwnAudio": null,
|
| 410 | + "suppressLocalAudioPlayback": null, // Blink only as of 2022-11 |
| 411 | + |
| 412 | + // Image Capture extensions which are Blink only as of 2022-11 |
| 413 | + // https://w3c.github.io/mediacapture-image/#mediatrackcapabilities-section |
374 | 414 | "whiteBalanceMode": null,
|
375 | 415 | "exposureMode": null,
|
376 | 416 | "focusMode": null,
|
|
0 commit comments