MediaTrackSettings: свойство logicalSurface
Ограниченная доступность
Эта функция не относится к Baseline, так как она не работает во всех распространённых браузерах.
Свойство logicalSurface словаря MediaTrackSettings указывает, является ли область отображения, которая захватывается, логической поверхностью. Логические поверхности — это поверхности, которые не обязательно полностью отображаются на экране или могут быть скрыты, например, буферы отработки окон (где только часть буфера видна без прокрутки содержащего окна) и контексты внеэкранного рендеринга.
Значение
Булево значение, которое равно true, если видеопоток в потоке захваченного видео получен с логической поверхности отображения.
Наиболее распространённый сценарий, в котором поверхность отображения может быть логической, — это если выбранная поверхность содержит всю область содержимого окна, которое слишком велико для одновременного отображения на экране. Поскольку для отображения остальной части содержимого необходимо прокрутить окно, содержащее поверхность, эта поверхность является логической.
Видимая поверхность отображения (т.е. поверхность, для которой logicalSurface возвращает false) — это часть логической поверхности отображения, которая в данный момент видна на экране.
Например, пользовательский агент может разрешить пользователю выбрать, нужно ли передать весь документ (с browser и значением logicalSurface true) или только текущую видимую часть документа (где logicalSurface поверхности browser является false).
Спецификации
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
logicalSurface |
Нет | Нет | Нет | Нет | 11.1 | Нет | Нет | Нет | 11.3 | Нет | Нет |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/MediaTrackSettings/logicalSurface