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

Can't adjust the volume of certain applications #25

Open
radj307 opened this issue Mar 3, 2024 · 2 comments
Open

Can't adjust the volume of certain applications #25

radj307 opened this issue Mar 3, 2024 · 2 comments
Assignees

Comments

@radj307
Copy link

radj307 commented Mar 3, 2024

Some of my users are reporting (radj307/volume-control#86, radj307/volume-control#128) a weird and difficult to reproduce problem where SimpleAudioVolume doesn't affect some specific applications:

  • Dota 2
  • Call of Duty: Modern Warfare III
  • Little Nightmares
  • Destiny 2

It works fine for everything else.

I believe the issue is due to this library because it affects Volume Control (which uses this library), but not EarTrumpet (which has its own C# implementation of the Core Audio APIs) or vccli (which uses the C++ APIs directly).
I wrote a simple C# clone of vccli using this library and had an affected user test it & that didn't work either (radj307/volume-control#160).

Especially weird is that if the affected user uses vccli to change the volume/mute at least once, the problem stops happening entirely.

Please let me know if there's anything else I can provide or do that might help.

@morphx666
Copy link
Owner

I will give it a try as I happen to have Little Nightmares.

@morphx666
Copy link
Owner

Just did a quick test using the CoreAudioForms.Framework.Sessions sample and it worked just fine.

Have you been able to reproduce the problem at your end? If you do, can you please try using the sample app?

@morphx666 morphx666 self-assigned this Mar 4, 2024
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

2 participants