4 #include <mof/tstring.hpp>
11 virtual ~SoundFile(void) = 0;
13 virtual bool open(const mof::tstring& filename) = 0;
14 virtual bool close() = 0;
15 virtual long read( BYTE* pBuffer1, long bufferSize1 , BYTE* pBuffer2 , long bufferSize2 ) = 0;
16 virtual long getSize() = 0;
17 virtual bool resetFile() = 0;
18 virtual WAVEFORMATEX* getFormat() = 0;