By Eric Albrecht (eric.albrecht@hotmail.ca)
This application was developed to automate the process of switching between two studio environments. With version 2.0.0 the user is now able to do the majority of their configuration in config.bat and *.cfg files. The current settings for the audio repeaters are set with my pc requirements in mind, though I suspect that they will work on other computers.
- I would like to further empower the user with configuration options such that they never have to modify the audio repeater ks.bat file by having all user input done in config files. The framework code should never be touched by the end user.
- Include the MME version into the application so the user has a choice between that and the KS version.
There is a bug with the kernel version of audio repeater, at least with version 1.90 where the /CloseInstance parameter does not work. Thus my only way of terminating instances is through brute force taskkill. The API for the current version implies that this parameter should work, which would allow me to gracefully stop and flush the buffer streams before terminating the instances, unfortunately that is not the case. I don't really see this as being a problem, but it is something to be aware of.