music_vorbis.c File Reference

#include "race.h"
#include "Buzz_inc.h"
#include "mmfile.h"
#include "pace.h"
#include "utils.h"

Go to the source code of this file.

Data Structures

struct  music_file
struct  music_key

Functions

int music_is_playing ()
int music_is_track_playing (enum music_track track)
void music_load (enum music_track track)
void music_pump ()
void music_set_mute (int muted)
void music_start_loop (enum music_track track, int loop)
void music_stop ()
void music_stop_track (enum music_track track)

Variables

struct music_file music_files [M_MAX_MUSIC]


Function Documentation

int music_is_playing (  ) 

Definition at line 181 of file music_vorbis.c.

References M_MAX_MUSIC, music_files, and music_file::playing.

int music_is_track_playing ( enum music_track  track  ) 

Definition at line 193 of file music_vorbis.c.

References music_files, and music_file::playing.

void music_load ( enum music_track  track  ) 

Definition at line 86 of file music_vorbis.c.

References music_file::buf, music_file::buf_size, load_audio_file(), M_MAX_MUSIC, music_files, name, music_file::unplayable, and xrealloc().

Referenced by music_start_loop().

void music_pump (  ) 

Definition at line 198 of file music_vorbis.c.

void music_set_mute ( int  muted  ) 

Definition at line 204 of file music_vorbis.c.

References AV_MUSIC_CHANNEL, and MuteChannel().

void music_start_loop ( enum music_track  track,
int  loop 
)

Definition at line 129 of file music_vorbis.c.

References AV_MUSIC_CHANNEL, music_file::buf, music_file::buf_size, music_file::chunk, audio_chunk::data, audio_chunk::loop, music_files, music_load(), music_stop(), play(), music_file::playing, audio_chunk::size, and music_file::unplayable.

void music_stop (  ) 

Definition at line 169 of file music_vorbis.c.

References M_MAX_MUSIC, music_files, music_stop_track(), and music_file::playing.

void music_stop_track ( enum music_track  track  ) 

Definition at line 157 of file music_vorbis.c.

References AV_MUSIC_CHANNEL, av_silence(), music_files, and music_file::playing.

Referenced by music_set_mute(), and music_stop().


Variable Documentation

struct music_file music_files[M_MAX_MUSIC]

Definition at line 83 of file music_vorbis.c.

Referenced by music_is_playing(), music_is_track_playing(), music_load(), music_pump(), music_set_mute(), music_start_loop(), music_stop(), and music_stop_track().


Generated on Fri Sep 28 00:35:47 2007 for raceintospace by  doxygen 1.5.3