31 virtual ALenum
Format() = 0;
53 #endif // CONFIG2_AUDIO 55 #endif // INCLUDED_OGG
shared_ptr< IVFS > PIVFS
Definition: vfs.h:226
virtual ALsizei SamplingRate()=0
virtual bool atFileEOF()=0
uint8_t u8
Definition: types.h:37
virtual Status ResetFile()=0
Status OpenOggStream(const OsPath &pathname, OggStreamPtr &stream)
Definition: ogg.cpp:309
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 ...
Definition: ogg.cpp:320
shared_ptr< OggStream > OggStreamPtr
Definition: ogg.h:43
i64 Status
Error handling system.
Definition: status.h:171
virtual ~OggStream()
Definition: ogg.h:30
virtual ALenum Format()=0
virtual Status GetNextChunk(u8 *buffer, size_t size)=0
Definition: vfs_util.cpp:39