DesktopCapturerSource Object
id
string - 窗口或屏幕的标识符,可在调用 navigator.getUserMedia
时用作 chromeMediaSourceId
约束。 标识符的格式将为 window:XX:YY
或 screen:ZZ:0
。 XX 是 windowID/handle。 YY 对于当前进程为 1,对于所有其他进程为 0。 ZZ 是表示屏幕的序列号,它不等于源名称中的索引。
name
string - 屏幕源将被命名为 Entire Screen
或 Screen <index>
,而窗口源的名称将与窗口标题匹配。
thumbnail
NativeImage - 缩略图。 注意: 无法保证缩略图的大小与传递给 desktopCapturer.getSources
的 options
中指定的 thumbnailSize
相同。 实际大小取决于屏幕或窗口的缩放比例。
display_id
string - 一个唯一的标识符,它将对应于 Screen API 返回的匹配 Display 的 id
。 在某些平台上,这等同于上面 id
字段的 XX
部分,而在其他平台上则会有所不同。 如果不可用,则它将是一个空字符串。
appIcon
NativeImage - 拥有窗口的应用程序的图标图像,如果源的类型为 screen,则为 null。 图标的大小事先未知,并且取决于应用程序提供的内容。