open-gpui-scap 0.1.0-beta.1

Open GPUI-maintained fork of the scap screen capture library.
1
2
3
4
5
6
7
8
9
10
11
12
13
use cidre::cg;
use core_graphics_helmer_fork::display::{CGDisplay, CGDisplayMode};

pub trait DirectDisplayIdExt {
    fn display_mode(&self) -> Option<CGDisplayMode>;
}

impl DirectDisplayIdExt for cg::DirectDisplayId {
    #[inline]
    fn display_mode(&self) -> Option<CGDisplayMode> {
        CGDisplay::new(self.0).display_mode()
    }
}