FS2_Open
Open source remastering of the Freespace 2 engine
ogg.cpp File Reference
#include "cfile/cfile.h"
#include "sound/ogg/ogg.h"
#include "sound/audiostr.h"

Go to the source code of this file.

Macros

#define NEED_STRHDL
 

Functions

size_t ogg_cfread (void *buf, size_t elsize, size_t elnem, void *cfile)
 
int ogg_cfseek (void *cfile, ogg_int64_t offset, int where)
 
int ogg_cfclose (void *cfile)
 
long ogg_cftell (void *cfile)
 
size_t ogg_mmio_read (void *buf, size_t elsize, size_t elnem, void *mmfp)
 
int ogg_mmio_seek (void *mmfp, ogg_int64_t offset, int where)
 
int ogg_mmio_close (void *mmfp)
 
long ogg_mmio_tell (void *mmfp)
 
int OGG_init ()
 

Variables

int ogg_inited = 0
 
ov_callbacks cfile_callbacks
 
ov_callbacks mmio_callbacks
 

Macro Definition Documentation

#define NEED_STRHDL

Definition at line 9 of file ogg.cpp.

Function Documentation

int ogg_cfclose ( void cfile)

Definition at line 31 of file ogg.cpp.

size_t ogg_cfread ( void buf,
size_t  elsize,
size_t  elnem,
void cfile 
)

Definition at line 21 of file ogg.cpp.

int ogg_cfseek ( void cfile,
ogg_int64_t  offset,
int  where 
)

Definition at line 26 of file ogg.cpp.

long ogg_cftell ( void cfile)

Definition at line 37 of file ogg.cpp.

int OGG_init ( )

Definition at line 108 of file ogg.cpp.

int ogg_mmio_close ( void mmfp)

Definition at line 95 of file ogg.cpp.

size_t ogg_mmio_read ( void buf,
size_t  elsize,
size_t  elnem,
void mmfp 
)

Definition at line 43 of file ogg.cpp.

int ogg_mmio_seek ( void mmfp,
ogg_int64_t  offset,
int  where 
)

Definition at line 50 of file ogg.cpp.

long ogg_mmio_tell ( void mmfp)

Definition at line 101 of file ogg.cpp.

Variable Documentation

ov_callbacks cfile_callbacks

Definition at line 17 of file ogg.cpp.

ov_callbacks mmio_callbacks

Definition at line 18 of file ogg.cpp.

int ogg_inited = 0

Definition at line 16 of file ogg.cpp.