Pyrogenesis  trunk
Classes | Typedefs | Functions
ogg.h File Reference
#include "lib/config2.h"
#include "lib/external_libraries/openal.h"
#include "lib/file/vfs/vfs.h"
Include dependency graph for ogg.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  OggStream
 

Typedefs

typedef std::shared_ptr< OggStreamOggStreamPtr
 

Functions

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

Typedef Documentation

◆ OggStreamPtr

typedef std::shared_ptr<OggStream> OggStreamPtr

Function Documentation

◆ OpenOggNonstream()

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.

◆ OpenOggStream()

Status OpenOggStream ( const OsPath pathname,
OggStreamPtr stream 
)