企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] ## 接口 ### desktopCapturer.getSources(options, callback) * `options`Object * `types`Array - 一个 String 数组,列出了可以捕获的桌面资源类型, 可用类型为`screen`和`window`. * `thumbnailSize`Object (可选) - 建议缩略可被缩放的 size, 默认为`{width: 150, height: 150}`. * `callback` callback(error, sources) `sources` 接口 * `id`String - 在`navigator.webkitGetUserMedia`中使用的捕获窗口或屏幕的 id . 格式为`window:XX`祸 `screen:XX`,`XX`是一个随机数. * `name`String - 捕获窗口或屏幕的描述名 . 如果资源为屏幕,名字为`Entire Screen`或`Screen <index>`; 如果资源为窗口, 名字为窗口的标题. * `thumbnail`[NativeImage](https://www.kancloud.cn/wizardforcel/electron-doc/NativeImage.md)\- 缩略图.