quadrupleslap / scrap

📸 Screen capture made easy!
https://crates.io/crates/scrap
594 stars 66 forks source link

use in async context #48

Open thewh1teagle opened 8 months ago

thewh1teagle commented 8 months ago

How can I use this in async context? I'm trying to use it in tauri framework, when user invoke function it captures frames in loop and do async task with every capture but I got the error:

Future cannot be sent between threads safely
within `impl futures::Future<Output = Result<(), std::string::String>>`, the trait `std::marker::Send` is not implemented for `*mut winapi::d3d11::ID3D11DeviceContext
heydocode commented 4 weeks ago

Some news? All I was able to do was creatiing sequences of async and sync function/impl which is faster (haven't tested yet)