fn run_pipeline(app: &AppHandle, cancel: &AtomicBool, camera_id: &str)Expand description
The actual worker loop. Lives on the spawned thread; the only
reason it’s & borrows is so the public-facing spawn can move
the cloned values in without keeping Self alive on the thread.