#electron-screencapture
Library that allows to take a picture or a video from any fragment of the display.
Takes static screenshot and returns promise with the result.
x, y, width, height
- these params define the rectangle of the framesourceId
- id of the display, primary display by default
####Example
import {takeScreenshot} from "electron-screencapture";
takeScreenshot({x: 0, y: 0, width: 800, height: 600}).then(result => {
console.log(result);
});
Starts recording and returns promise with the object with the control api.
x, y, width, height
- these params define the rectangle of the framesourceId
- id of the display, primary display by default
####Control API object
stop()
- stops recording and returns promise with the videopause()
- pauses recordingresume()
- resumes recording if paused
####Example
import {captureVideo} from "electron-screencapture";
captureVideo({x: 0, y: 0, width: 800, height: 600}).then(recorder => {
setTimeout(() => recorder.stop().then(result => {
console.log(result);
}), 1000);
});