Camera API with a reduced feature set for basic usecases and learning.
cargo t -- --nocapture --test-threads=1
cargo t -- --test-threads=1
```rust use kamera::Camera;
let camera = Camera::newdefaultdevice(); camera.start();
let Some(frame) = camera.waitforframe() else { return }; // always blockingly waiting for next new frame let (w, h) = frame.size_u32();
frame.data().data_u32() // use this buffer, per default in ARGB format // for real use cases processing or displaying frames can get more complicated when trying to be most efficient
camera.stop() // or drop it ```