Sean Chapman
Sean Chapman
Are there any disabled devices too? I wonder if it's trying to call that on a disabled/disconnected device and then throwing an exception. There's definitely a nicer way to handle...
I wonder if that's what is causing it. It would make sense if it is. The solution would be to null check the COM `Activate()` call. I'll push up a...
Sometimes the windows randomly "reinstalls" the audio device which changes its Id. You can turn on the "Show Unknown Devices" and it will allow you to remove that troublesome hotkey...
Oh that's really weird! Strange that it's working for Headphones/Razer but not for Speakers. I'll see what I can do for you :)
@brianpeiris Not a bad idea! It's something that could probably be done on the fly too. Rather than including a full set of icons. I'll post an update here once...
http://stackoverflow.com/questions/7364026/algorithm-for-fast-drop-shadow-in-gdi Might be able to do a white drop shadow, using the technique described in that article.
Interesting. It doesn't actually do anything "across processes", but the session management part monitors audio sessions that start/stop/disconnect and acts accordingly. Sessions can be created from other processes, which is...
@sambul13 it's unlikely that portable versions will be able to be auto updated. Instead a notification of a new version, with a download link. It negates permissions issues, and the...
What operating system are you running on? Does it happen immediately, or after the application has been running for some time?
The underlying COM object may get destroyed. Taking a quick look at the session code, there may be some enhancements in that space regarding object lifecycle.