i have a player that records audio into a ByteArrayOutputStream. is it possible to access this bytearray every n recorded bytes or seconds and do some calculations with it? right now the problem is i have to call rc.commit() in order to do so, but this stops the entire recording process and i'd have to start again, which i dont want since then there will be gaps between the recordings.
to get a picture, here's the idea:
// initialize and start recording
// do some stuff with the recorded data so far - in another thread
// reset output bytearray so it can be filled with new data