Skip to content

Conversation

@JohnnyCrazy
Copy link
Owner

Could you guys check if this branch is working correctly? Don't have windows 10 on any machine sadly 😢 #66

@stuntguy3000
@JimmyAppelt (Thanks for the fix)

@stuntguy3000
Copy link

Works a charm @JohnnyCrazy @JimmyAppelt

Cheers guys!

@stuntguy3000
Copy link

On a related note, is there a way to change the sound output device?

@JimmyAppelt
Copy link
Contributor

is there a way to change the sound output device?

@stuntguy3000 not sure if that's a logic thing that this library should do :)

JohnnyCrazy added a commit that referenced this pull request Dec 25, 2015
@JohnnyCrazy JohnnyCrazy merged commit cff2e5f into master Dec 25, 2015
@JohnnyCrazy
Copy link
Owner Author

@stuntguy3000 Nope, sadly this isn't easy. I'm using Equalify Pro for my private usage, but I don't think there is something free currently.

@stuntguy3000
Copy link

Damn that sucks. I really wonder how Equalifty Pro works.

@JohnnyCrazy
Copy link
Owner Author

@stuntguy3000 It propably does some function hooking. I could imagine it is hooking some kind of WINAPI Function like GetAudioDevice. Also, it does some kind of memory pattern-search since it's working across versions which means memory-addresses are not hard-coded.

@stuntguy3000
Copy link

I will research into it properly, cheers.

@JohnnyCrazy JohnnyCrazy deleted the volume-fix branch December 27, 2015 17:17
@Mrnikbobjeff
Copy link

@stuntguy3000 @JohnnyCrazy There are UNDOCUMENTED COM interfaces for this, as answered here:
http://stackoverflow.com/questions/13054371/programmatically-switch-audio-devices-on-windows-7
I do not know whether or not this works on any platform, but from my work for the volume change api I would suppose that it is indeed platform-neutral. Nevertheless, if you want to implement it it would be up to you as I sadly can not put my time into this at the moment.

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

Successfully merging this pull request may close these issues.

5 participants