import { DemoRunner, MediaPipeFrameSource, RppgProcessor } from "@elata-biosciences/rppg-web";
import type { DemoRunnerOptions } from "@elata-biosciences/rppg-web";
const source = new MediaPipeFrameSource();
const processor = new RppgProcessor("wasm", 30);
const options: DemoRunnerOptions = {
useSkinMask: true,
onStats: (stats) => {
console.log(`Green: ${stats.intensity}, Skin: ${stats.skinRatio}, FPS: ${stats.fps}`);
},
};
const runner = new DemoRunner(source, processor, options);
await runner.start();
// ... later
await runner.stop();