xenolightning / AudioSwitcher

.NET Library which facilitates interacting with Audio Devices on Windows
Microsoft Public License
248 stars 53 forks source link

Invalid Device - Add/State Change #15

Closed xenolightning closed 9 years ago

xenolightning commented 9 years ago

Invalid devices are ignored during an "Add".

This may cause the Api to fail to further detect the device.

Possible solutions:

xenolightning commented 9 years ago

System events will now check for existence of the device, and add the device to the cache if necessary.

This should fix the "lazy" state changes of devices.

This approach was chosen, as it has less surface impact to the controller and device classes.