I'm trying to find a way to use jack-audio in java. I've managed to create wrapper based on jnajack to get audio from jacks' port to java app (the original jnajack is not working with jack 1.9.8), but I can't find a way to manipulate data. I'm gettin' a List<FloatBuffer>
, and for further data manipulation I need to convert it to byte[]
.
To put put it simple... firstly I want to save data to a file, but java sound api as I understand can only save data from TargetDataLine
and/or byte[]
. How can I convert FloatBuffer
to byte[]
? The only way I can find is floatbuffer.get(float[])
and somehow (don't know how) convert float[]
to byte[]
.