Main Page | Modules | Namespace List | Class Hierarchy | Compound List | File List | Compound Members | File Members

soundogg.cpp File Reference

#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <math.h>
#include <string.h>
#include <ctype.h>
#include <adsofile.h>
#include <adsomath.h>
#include <adsoio.h>
#include "sound.h"
#include "config.h"

Defines

#define TRACK_PREBEAT   0
#define TRACK_BEAT1   1
#define TRACK_BEAT2   2
#define TRACK_PREBASS   3
#define TRACK_BASS1   4
#define TRACK_BASS2   5
#define TRACK_GUITAR   6
#define TRACK_PREGUITAR   7
#define TRACK_BASSBEAT   8
#define TRACK_BREAK1   9
#define TRACK_BREAK2   10
#define TRACK_SYNTH   11
#define TRACK_CASIO   12
#define TRACK_LEAD   13
#define TRACK_CASIOLEAD   14
#define TRACK_LEADNOBASS   15
#define TRACK_LEADGUITAR   16
#define TRACK_WAH   17
#define TRACK_LEADWAH   18
#define TRACK_SUCCESS   19

Functions

size_t ogg_memread (void *ptr, size_t size, size_t nmemb, void *datasource)
int ogg_memseek (void *datasource, ogg_int64_t offset, int whence)
int ogg_memclose (void *datasource)
long ogg_memtell (void *datasource)
size_t sa_read (void *ptr, size_t size, size_t nmemb, void *datasource)
int sa_seek (void *datasource, ogg_int64_t offset, int whence)
int sa_close (void *datasource)
long sa_tell (void *datasource)

Variables

short themePreludeTL []
SoundOggSong themePrelude = { themePreludeTL, 20, 2 }
short themeBriefingTL []
SoundOggSong themeBriefing = { themeBriefingTL, 4, 0 }
short themeMissionPart1TL []
SoundOggSong themeMissionPart1 = { themeMissionPart1TL, 7, 0 }
short themeMissionPart2TL []
SoundOggSong themeMissionPart2 = { themeMissionPart2TL, 7, 0 }
short themeSuccessTL []
SoundOggSong themeSuccess = { themeSuccessTL, 8, 1 }

Define Documentation

#define TRACK_BASS1   4
 

#define TRACK_BASS2   5
 

#define TRACK_BASSBEAT   8
 

#define TRACK_BEAT1   1
 

#define TRACK_BEAT2   2
 

#define TRACK_BREAK1   9
 

#define TRACK_BREAK2   10
 

#define TRACK_CASIO   12
 

#define TRACK_CASIOLEAD   14
 

#define TRACK_GUITAR   6
 

#define TRACK_LEAD   13
 

#define TRACK_LEADGUITAR   16
 

#define TRACK_LEADNOBASS   15
 

#define TRACK_LEADWAH   18
 

#define TRACK_PREBASS   3
 

#define TRACK_PREBEAT   0
 

#define TRACK_PREGUITAR   7
 

#define TRACK_SUCCESS   19
 

#define TRACK_SYNTH   11
 

#define TRACK_WAH   17
 


Function Documentation

int ogg_memclose void *  datasource  ) 
 

size_t ogg_memread void *  ptr,
size_t  size,
size_t  nmemb,
void *  datasource
 

int ogg_memseek void *  datasource,
ogg_int64_t  offset,
int  whence
 

long ogg_memtell void *  datasource  ) 
 

int sa_close void *  datasource  ) 
 

size_t sa_read void *  ptr,
size_t  size,
size_t  nmemb,
void *  datasource
 

int sa_seek void *  datasource,
ogg_int64_t  offset,
int  whence
 

long sa_tell void *  datasource  ) 
 


Variable Documentation

short themeBriefingTL[]
 

Initial value:

short themeMissionPart1TL[]
 

Initial value:

short themeMissionPart2TL[]
 

Initial value:

short themePreludeTL[]
 

Initial value:

short themeSuccessTL[]
 

Initial value:


Generated on Mon Jul 21 10:44:47 2003 for Rover by doxygen 1.3.2