7 #include "IDataSource.h" 8 #include "cAudioDefines.h" 9 #include "cMemoryOverride.h" 11 #if CAUDIO_COMPILE_WITH_FILE_SOURCE == 1 18 class cFileSource :
public IDataSource,
public cMemoryOverride
21 cFileSource(
const char* filename);
24 virtual bool isValid();
25 virtual int getCurrentPos();
26 virtual int getSize();
27 virtual int read(
void* output,
int size);
28 virtual bool seek(
int amount,
bool relative);
Main namespace for the entire cAudio library.