6 // Store audio waveform fragments for drawing.
10 class WaveCacheItem
: public CacheItemBase
19 // End sample in asset samplerate. Starting point is CacheItemBase::position
29 class WaveCache
: public CacheBase
35 // Returns the first item on or after the start argument or 0 if none found.
36 WaveCacheItem
* get_wave(int asset_id
,
40 // Put waveform segment into cache
41 void put_wave(Asset
*asset
,