FTEQW
Documentation of the FTE engine source tree.
snd_ov.c File Reference

Functions

 int (VARGS *p_ov_open_callbacks)(void *datasource
 
vorbis_info *VARGS * p_ov_info (OggVorbis_File *vf, int link)
 
vorbis_comment *VARGS * p_ov_comment (OggVorbis_File *vf, int link)
 
 ogg_int64_t (VARGS *p_ov_pcm_total)(OggVorbis_File *vf
 
 double (VARGS *p_ov_time_total)(OggVorbis_File *vf
 
 long (VARGS *p_ov_read)(OggVorbis_File *vf
 
qboolean QDECL S_LoadOVSound (sfx_t *s, qbyte *data, size_t datalen, int sndspeed, qboolean forcedecode)
 

Variables

struct Library * VorbisFileBase
 
dllhandle_t * oggvorbislibrary
 
OggVorbis_File * vf
 
OggVorbis_File char * initial
 
OggVorbis_File char long ibytes
 
OggVorbis_File char long ov_callbacks callbacks
 
int i
 
char * buffer
 
char int length
 
char int int bigendianp
 
char int int int word
 
char int int int int sgned
 
char int int int int intbitstream
 
ogg_int64_t pos
 

Function Documentation

◆ double()

double ( VARGS *  p_ov_time_total)

◆ int()

int ( VARGS *  p_ov_open_callbacks)

◆ long()

long ( VARGS *  p_ov_read)

◆ ogg_int64_t()

ogg_int64_t ( VARGS *  p_ov_pcm_total)

◆ p_ov_comment()

vorbis_comment *VARGS * p_ov_comment ( OggVorbis_File *  vf,
int  link 
)

◆ p_ov_info()

vorbis_info *VARGS * p_ov_info ( OggVorbis_File *  vf,
int  link 
)

◆ S_LoadOVSound()

qboolean QDECL S_LoadOVSound ( sfx_t s,
qbyte data,
size_t  datalen,
int  sndspeed,
qboolean  forcedecode 
)

Variable Documentation

◆ bigendianp

char int int bigendianp

◆ bitstream

char int int int int int* bitstream

◆ buffer

char* buffer

◆ callbacks

static ov_callbacks callbacks
Initial value:
= {
read_func,
seek_func,
close_func,
tell_func,
}

◆ i

int i

◆ ibytes

OggVorbis_File char long ibytes

◆ initial

OggVorbis_File char* initial

◆ length

char int length

◆ oggvorbislibrary

dllhandle_t* oggvorbislibrary

◆ pos

◆ sgned

char int int int int sgned

◆ vf

OggVorbis_File* vf

◆ VorbisFileBase

struct Library* VorbisFileBase

◆ word

char int int int word