跳转到主要内容

DesktopCapturerSource 对象

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