Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
#include "precompiled.h"
#include "ogg.h"
#include "lib/byte_order.h"
#include "lib/external_libraries/openal.h"
#include "lib/external_libraries/vorbis.h"
#include "lib/file/file_system.h"
#include "lib/file/io/io.h"
#include "lib/file/vfs/vfs_util.h"
#include "maths/MathUtil.h"
#include "ps/CLogger.h"
#include "ps/Filesystem.h"
Classes | |
class | VorbisFileAdapter |
class | VorbisBufferAdapter |
class | OggStreamImpl< Adapter > |
Functions | |
static Status | LibErrorFromVorbis (int err) |
Status | OpenOggStream (const OsPath &pathname, OggStreamPtr &stream) |
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 files. More... | |
|
static |
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 files.
Status OpenOggStream | ( | const OsPath & | pathname, |
OggStreamPtr & | stream | ||
) |