跳到主要内容

DesktopCapturerSource 对象

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