AudioSource: Add (temporary) method get_audio_range()
authorGabriel M. Beddingfield <gabrbedd@gmail.com>
Sat, 13 Jul 2013 22:55:59 +0000 (18:55 -0400)
committerGabriel M. Beddingfield <gabrbedd@gmail.com>
Sat, 13 Jul 2013 22:55:59 +0000 (18:55 -0400)
commit86cc04283b7520e096e31dc3a8e00c3232f0b30f
treeb8a675e9c9d18d5b78a019c34fdff5da15e73bf8
parent7ac31b5e21187dac0215b0185c5f5f9cf427df80
AudioSource: Add (temporary) method get_audio_range()

In order to support waveform images in the GUI, the GUI must have some
sort of low-level access to the raw audio data.  The current solution
is architectured to presume that the data is always in memeory and we
need only provide a pointer to that section of memory.  However, this
interface doesn't work at all when you want to /not/ do the
all-in-memory model.  Rearchitecturing this on the engine side as well
as the client side is pretty invasive.  Thus, this mothod is added to
factilitate refactoring, but the method is intended to be removed.
src/AudioSource.hpp
src/FileMemoryAudioSource.cpp
src/FileMemoryAudioSource.hpp