cpal
cpal copied to clipboard
WASAPI: Improve how default devices are created to support automatic stream routing
Use ActivateAudioInterfaceAsync
to create default input/output devices to support automatic stream routing.
Related issues: #740
Open questions:
- [ ] Fallback for windows versions <1607
- [ ] Implementation of device name/eq
- [ ] What happens when the is no default device (can this even happen?)
Will the pr be merged? The feature is quite important to handle device changes IMO.