Expand description
Detect a Teams / Zoom / Google Meet session and deliver a WAV recording.
§Quick start
use side_huddle::{MeetingListener, Event};
let listener = MeetingListener::new();
listener.on(|event| println!("{event:?}"));
let l = listener.clone();
listener.on(move |event| {
if let Event::MeetingDetected { .. } = event { l.record(); }
});
listener.start().unwrap();
std::thread::park();Structs§
- Meeting
Listener - Detects meetings and emits lifecycle events.
Enums§
- Capture
Kind - Which media stream a
CaptureStatusevent refers to. - Error
- Event
- All events emitted by
MeetingListener. - Permission
- Which macOS system permission is being reported.
- Permission
Granted - The current grant status of a permission.