Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Functions
ogg.cpp File Reference
#include "precompiled.h"
#include "ogg.h"
#include "lib/external_libraries/openal.h"
#include "lib/external_libraries/vorbis.h"
#include "lib/byte_order.h"
#include "lib/file/io/io.h"
#include "lib/file/file_system.h"
#include "lib/file/vfs/vfs_util.h"
#include "ps/CLogger.h"
#include "ps/Filesystem.h"

Go to the source code of this file.

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...
 

Function Documentation

static Status LibErrorFromVorbis ( int  err)
static

Definition at line 35 of file ogg.cpp.

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.

Definition at line 320 of file ogg.cpp.

Status OpenOggStream ( const OsPath pathname,
OggStreamPtr stream 
)

Definition at line 309 of file ogg.cpp.