跳转到主内容

DesktopCapturerSource 对象

  • id string - 一个window或者screen的唯一标识,可以在调用navigator.getUserMedia时作为chromeMediaSourceId的约束。 标识符的格式是:window:XX:YY或者 screen:ZZ:0。 XX是窗口ID或称句柄。 当YY为1时表示当前进程,为0时表示其它进程 。 ZZ 是一个代表屏幕的序列号,并且它不等于 source 的 name 中的索引。
  • name字符串--screen源将被命名为 Entire Screen Screen<index> , 而window源的名称将与window标题匹配。
  • thumbnail NativeImage - A thumbnail image. ** 注意: **无法保证缩略图的大小与传递给 desktopCapturer. getSourcesoptions 中指定的 thumbnailSize 相同。 实际尺寸取决于 screen 或 window 的比例。
  • display_id string - A unique identifier that will correspond to the id of the matching Display returned by the Screen API. 在某些平台上,这相当于上面 id 字段中的 XX 部分,其他平台则有所不同。 它在不可用时将会是一个空字符串。
  • appIcon NativeImage - 可能是带有 window 的应用的图标, 或者 srouce 有一个 type screen 时null。 图标的尺寸无法事先获知, 取决于应用提供的内容。