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