electron_sys/module/desktop_capturer.rs
1use crate::interface::SourcesOptions;
2use js_sys::Promise;
3use wasm_bindgen::prelude::*;
4
5#[wasm_bindgen(module = "electron")]
6extern {
7 #[wasm_bindgen]
8 pub type DesktopCapturer;
9
10 #[wasm_bindgen(js_name = "desktopCapturer")]
11 pub static desktop_capturer: DesktopCapturer;
12
13 #[must_use]
14 #[wasm_bindgen(method, js_name = "getSources")]
15 pub fn get_sources(this: &DesktopCapturer, options: SourcesOptions) -> Promise;
16}