Skip to content
This repository has been archived by the owner on May 7, 2022. It is now read-only.

Add support for ASIO on Windows #10

Closed
colinbdclark opened this issue Apr 9, 2021 · 2 comments
Closed

Add support for ASIO on Windows #10

colinbdclark opened this issue Apr 9, 2021 · 2 comments

Comments

@colinbdclark
Copy link
Collaborator

CPAL supports ASIO as a host on Windows, but it requires installing the ASIO SDK and LLVM, and specifying a compile feature. We should add support for this.

@colinbdclark
Copy link
Collaborator Author

colinbdclark commented Apr 10, 2021

There are known issues in CPAL with enumerating WASAPI devices after having enumerated ASIO devices, causing CPAL to panic. As a result, we'll need some kind of Host blacklist for when we are enumerating all devices, so that we avoid this bug by not enumerating devices from both ASIO and WASAPI until this bug is fixed.

I think it's likely that in the long run, we'll only support ASIO on Windows, so this seems like a reasonable general approach.

@colinbdclark colinbdclark changed the title Add support ASIO Add support for ASIO on Windows Apr 10, 2021
@colinbdclark
Copy link
Collaborator Author

Support for ASIO was added in #11.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant