Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FlexASIO should allow controlPanel() calls before init() #184

Closed
dechamps opened this issue Feb 4, 2023 · 1 comment
Closed

FlexASIO should allow controlPanel() calls before init() #184

dechamps opened this issue Feb 4, 2023 · 1 comment
Milestone

Comments

@dechamps
Copy link
Owner

dechamps commented Feb 4, 2023

In eiz/SynchronousAudioRouter#133 an interesting point was raised, which is that some hosts might want to call controlPanel() before init(). This is somewhat unlikely, and I've never seen an ASIO host application try to do this, but the ASIO SDK doesn't rule this out, so robustness principle would dictate that drivers should be prepared for that to happen.

In the case of FlexASIO, this basically means we should accept controlPanel() calls in the uninitialized state and be prepared to handle such calls without a window handle.

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

No branches or pull requests

1 participant