31 virtual ALenum
Format() = 0;
53 #endif // CONFIG2_AUDIO
55 #endif // INCLUDED_OGG
virtual ALsizei SamplingRate()=0
virtual bool atFileEOF()=0
virtual Status ResetFile()=0
shared_ptr< OggStream > OggStreamPtr
i64 Status
Error handling system.
Status OpenOggStream(const OsPath &pathname, OggStreamPtr &stream)
virtual ALenum Format()=0
Status OpenOggNonstream(const PIVFS &vfs, const VfsPath &pathname, OggStreamPtr &stream)
A non-streaming OggStream (reading the whole file in advance) that can cope with archived/compressed ...
virtual Status GetNextChunk(u8 *buffer, size_t size)=0