mirror of
https://github.com/ElectronNET/Electron.NET.git
synced 2026-02-14 13:44:47 +00:00
22 lines
761 B
JavaScript
22 lines
761 B
JavaScript
"use strict";
|
|
const electron_1 = require("electron");
|
|
let electronSocket;
|
|
;
|
|
module.exports = (socket) => {
|
|
electronSocket = socket;
|
|
socket.on('desktop-capturer-get-sources', (options) => {
|
|
electron_1.desktopCapturer.getSources(options).then(sources => {
|
|
const result = sources.map(src => {
|
|
return {
|
|
appIcon: src.appIcon,
|
|
name: src.name,
|
|
id: src.id,
|
|
display_id: src.display_id,
|
|
thumbnail: { 1: src.thumbnail.toPNG().toString('base64') }
|
|
};
|
|
});
|
|
electronSocket.emit('desktop-capturer-get-sources-result', result);
|
|
});
|
|
});
|
|
};
|
|
//# sourceMappingURL=desktopCapturer.js.map
|