Объект DesktopCapturerSource
id
string - Идентификатор окна или экрана, который может использоваться в качествеchromeMediaSourceId
ограничение при вызовеnavigator.getUserMedia
. Формат идентификатора будет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, если источник имеет тип экрана. Размер иконки не известен заранее и зависит от того, что предоставляет приложение.