Refactor Windows audio capture implementation

- Introduced AtomicBool for stop signal handling to improve thread safety.
- Updated audio capture logic to utilize WASAPI more effectively, including error handling and buffer management.
- Enhanced the spawn mechanism for audio capture tasks to ensure compatibility with non-Send types.
- Added a new dependency on the 'windows' crate in Cargo.lock for improved functionality.
This commit is contained in:
Jamie Pine
2026-01-26 18:31:08 -08:00
parent 12174010f9
commit cd77b80b4f
4 changed files with 6342 additions and 68 deletions
File diff suppressed because it is too large Load Diff