public void configure(AudioConfiguration ac) throws Exception { if (config.getSampleRate() != ac.getSampleRate() || config.getInputChannelCount() != ac.getInputChannelCount() || config.getOutputChannelCount() != ac.getOutputChannelCount() || config.getMaxBufferSize() != ac.getMaxBufferSize() || !ac.isFixedBufferSize()) { System.out.println("Unexpected audio configuration"); throw new IllegalArgumentException("Unexpected audio configuration"); } }