Expand description
libharuhishot, it is used for wlr-screencopy, split it because I want to help with wayshot, but I also learn a lot. I like my program very much, because it makes me feel alive. Wayshot is a good program, please help them.
The lib is simple enough to use, you can take the haruhishot for example, simple useage is like
use libharuhishot::HaruhiShotState;
let mut state = HaruhiShotState::init().unwrap();
let buffer = state.capture_output_frame(
&state.displays[0].clone(),
state.display_logic_size[0],
state.display_transform[0],
None
).unwrap();
Then you will get a FrameInfo, There is a mmap , you can get data there
Re-exports§
pub use wlrcopystate::FrameFormat;
pub use wlrcopystate::FrameInfo;
pub use wlrshotbasestate::HaruhiShotState;
Modules§
- convert
- haruhierror
- reexport
- for user to read the state, report some object
- wlrcopystate
- wlrshotbasestate