Provides a buffered audio source such that the audio can be reset
and re-read as many times as needed without the need for redecoding.
You should pass your audio stream through this method if you need
to do certain complete-source calculations on the data (such as
finding peak or means) prior to some other processing. Clearly,
the limitation to how long an audio source you can store with this
class is the memory of your machine, and remember that the audio
samples are stored uncompressed, so they take up a lot of room! If
you're planning on performing complete-source calculations on large
audio data, it is recommended to stream the data multiple times.
$Author$, $Revision$, $Date$
David Dupplaw (email@example.com)
4 Mar 2013
Fields inherited from class org.openimaj.audio.Audio