@SuppressWarnings({"ResultOfMethodCallIgnored"})
public void write(byte[] b, int off, int len) {
if (saveReference) {
if (encoder == null) {
encoder = new PCMEncoder();
encoder.open(oFile, new AudioFormat(44100f, 16, 2, true, false), null);
oFile.deleteOnExit();
}
encoder.encode(b, len);
try {