I'd argue allowing access to the microphone would be a much larger risk than simply the audio stream being sent to the output... anyway; I've seen a bunch about being able to use the Mixer class and different ports (headphone, speaker etc) to intercept data, adjust volume etc. I don't believe it's "impossible" within the JVM or via JNI to tap into this.
↧