7 #include "cMemoryOverride.h" 8 #include "IAudioDecoder.h" 9 #include "cAudioDefines.h" 11 #if CAUDIO_COMPILE_WITH_WAV_DECODER == 1 15 class cWavDecoder :
public IAudioDecoder,
public cMemoryOverride
19 cWavDecoder(IDataSource* stream);
23 virtual int getFrequency();
24 virtual bool isSeekingSupported();
25 virtual bool isValid();
26 virtual int readAudioData(
void* output,
int amount);
27 virtual bool setPosition(
int position,
bool relative);
28 virtual bool seek(
float seconds,
bool relative);
29 virtual float getTotalTime();
30 virtual int getTotalSize();
31 virtual int getCompressedSize();
32 virtual float getCurrentTime();
33 virtual int getCurrentPosition();
34 virtual int getCurrentCompressedPosition();
35 virtual cAudioString getType()
const;
AudioFormats
Enumeration of audio formats supported by the engine.
Main namespace for the entire cAudio library.