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