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

add IAudioClient2+3 #868

Closed
wants to merge 1 commit into from
Closed

add IAudioClient2+3 #868

wants to merge 1 commit into from

Conversation

kcking
Copy link

@kcking kcking commented Feb 18, 2020

Thanks for the amazing crate!
This PR adds IAudioClient2+3 which allow for lower-latency (down to 128 frame buffer size) while staying in shared mode. I have this working locally with a fork of cpal.

https://docs.microsoft.com/en-us/windows/win32/api/audioclient/nn-audioclient-iaudioclient3 (requires Windows 10)
https://docs.microsoft.com/en-us/windows/win32/api/audioclient/nn-audioclient-iaudioclient2 (requires Windows 8)

Do things need to be cfg'ed out based on feature/windows version?

@kcking
Copy link
Author

kcking commented Feb 18, 2020

just realized #796 looks like a more complete PR, but leaving this open as my vote to consider merging these new audio features :)

@retep998 retep998 added the waiting on review Waiting for a reviewer to review the PR label May 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
waiting on review Waiting for a reviewer to review the PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants