Is it possible to identify if a microphone has been physically unplugged and replugged using the java Sound API?
More specifically, if I have an open line and the microphone is disconnected and reconnected the list returned by AudioSystem.getMixerInfo()
does not change and the line remains open but recording stops. Is there a way to find out about such disconnect/reconnect events (without using native calls) ?