final javax.sound.sampled.AudioFormat javaSoundAudioFormat = JavaSoundUtils.convertFormat((AudioFormat) inputFormat);
logger.fine("javaSoundAudioFormat converted (in)=" + javaSoundAudioFormat);
final byte[] header = fakeHeader(javaSoundAudioFormat);
if (header == null)
throw new ResourceUnavailableException("Unable to reconstruct header for format: " + inputFormat);
if (header.length > 0)
{
Buffer headerBuffer = new Buffer();
headerBuffer.setData(header);
headerBuffer.setLength(header.length);