@indutny/mac-screen-share
v1.0.13
Published
ScreenCaptureKit bindings for Node.js
Downloads
2,646
Maintainers
Readme
@indutny/mac-screen-share
Bindings for macOS ScreenCaptureKit.
Installation
npm install @indutny/mac-screen-share
Usage
import { Stream } from '@indutny/mac-screen-share';
const stream = new Stream({
width: 1024,
height: 768,
frameRate: 10,
onStart() {},
onStop(error) {},
onFrame(frame, width, height, timestamp) {
// Frame is in Nv12 encoding
// timestamp is in seconds (not a unix epoch time)
},
});
// Later
stream.stop();
LICENSE
This software is licensed under the MIT License.