- January 7, 2006
- 1,335
- 1,006
- Home Country
-
Netherlands
- Thread starter
- #11
Will see if I can squeeze some time in between other projects to work on this 
The one that @Stéphane Lenclud proposed I'm not familiar with but does look to fit the bill, with the other library (AudioSwitcher) it already allowed for events (detect removal) and pretty sure CScore can do the same.
Especially the enumeration part is very easy and allows for various filters (default / disconnected etc..) here:
https://github.com/RickDB/MP1-AudioSwitcher/blob/master/MP1-AudioSwitcher/Class1.cs#L138
https://github.com/RickDB/MP1-AudioSwitcher/blob/master/MP1-AudioSwitcher/Class1.cs#L288
The one that @Stéphane Lenclud proposed I'm not familiar with but does look to fit the bill, with the other library (AudioSwitcher) it already allowed for events (detect removal) and pretty sure CScore can do the same.
Especially the enumeration part is very easy and allows for various filters (default / disconnected etc..) here:
https://github.com/RickDB/MP1-AudioSwitcher/blob/master/MP1-AudioSwitcher/Class1.cs#L138
https://github.com/RickDB/MP1-AudioSwitcher/blob/master/MP1-AudioSwitcher/Class1.cs#L288