Перейти к основному содержанию

Объект DesktopCapturerSource

  • id string - идентификатор окна или экрана, который может использоваться как chromeMediaSourceId ограничение при вызове [navigator.webkitGetUserMedia]. Формат идентификатора будет window:XX:YY или screen:ZZ:0. XX - это идентификатор/дескриптор окна. YY равно 1 для текущего процесса и 0 для всех остальных. ZZ - это порядковый номер, представляющий экран, и он не равен индексу в имени источника.
  • name string - источник экрана будет называться Entire Screen или Screen <index>, в то время как имя источника окна будет соответствовать заголовку окна.
  • thumbnail NativeImage - изображение миниатюры. Примечание: Нет гарантии, что размер миниатюры совпадёт с размером thumbnailSize указанным в options переданных от desktopCapturer.getSources. Фактический размер зависит от масштаба экрана или окна.
  • display_id string - уникальный идентификатор, который будет соответствовать id объекта Display, возвращаемого Screen API. На некоторых платформах, это эквивалентно части XX поля id, расположенного выше, а на других оно будет отличаться. Если он недоступен, будет пустая строка.
  • appIcon NativeImage - изображение иконки приложения, которое имеет окно или null, если источник имеет тип экрана. Размер иконки не известен заранее и зависит от того, что предоставляет приложение.