main/digi.h File Reference

#include "types.h"
#include "vecmat.h"

Classes

struct  digi_sound

Functions

int digi_get_settings ()
int digi_init ()
void digi_reset ()
void digi_close ()
void digi_play_sample (int sndnum, fix max_volume)
void digi_play_sample_once (int sndnum, fix max_volume)
int digi_link_sound_to_object (int soundnum, short objnum, int forever, fix max_volume)
int digi_link_sound_to_pos (int soundnum, short segnum, short sidenum, vms_vector *pos, int forever, fix max_volume)
int digi_link_sound_to_object2 (int soundnum, short objnum, int forever, fix max_volume, fix max_distance)
int digi_link_sound_to_pos2 (int soundnum, short segnum, short sidenum, vms_vector *pos, int forever, fix max_volume, fix max_distance)
void digi_play_midi_song (char *filename, char *melodic_bank, char *drum_bank, int loop)
void digi_play_sample_3d (int soundno, int angle, int volume, int no_dups)
void digi_init_sounds ()
void digi_sync_sounds ()
void digi_kill_sound_linked_to_segment (int segnum, int sidenum, int soundnum)
void digi_kill_sound_linked_to_object (int objnum)
void digi_set_midi_volume (int mvolume)
void digi_set_digi_volume (int dvolume)
void digi_set_volume (int dvolume, int mvolume)
int digi_is_sound_playing (int soundno)
void digi_pause_all ()
void digi_resume_all ()
void digi_stop_all ()
void digi_set_max_channels (int n)
int digi_get_max_channels ()

Variables

int digi_lomem

Function Documentation

void digi_close  ) 
 

int digi_get_max_channels  ) 
 

int digi_get_settings  ) 
 

int digi_init  ) 
 

void digi_init_sounds  ) 
 

int digi_is_sound_playing int  soundno  ) 
 

void digi_kill_sound_linked_to_object int  objnum  ) 
 

void digi_kill_sound_linked_to_segment int  segnum,
int  sidenum,
int  soundnum
 

int digi_link_sound_to_object int  soundnum,
short  objnum,
int  forever,
fix  max_volume
 

int digi_link_sound_to_object2 int  soundnum,
short  objnum,
int  forever,
fix  max_volume,
fix  max_distance
 

int digi_link_sound_to_pos int  soundnum,
short  segnum,
short  sidenum,
vms_vector pos,
int  forever,
fix  max_volume
 

int digi_link_sound_to_pos2 int  soundnum,
short  segnum,
short  sidenum,
vms_vector pos,
int  forever,
fix  max_volume,
fix  max_distance
 

void digi_pause_all  ) 
 

void digi_play_midi_song char *  filename,
char *  melodic_bank,
char *  drum_bank,
int  loop
 

void digi_play_sample int  sndnum,
fix  max_volume
 

void digi_play_sample_3d int  soundno,
int  angle,
int  volume,
int  no_dups
 

void digi_play_sample_once int  sndnum,
fix  max_volume
 

void digi_reset  ) 
 

void digi_resume_all  ) 
 

void digi_set_digi_volume int  dvolume  ) 
 

void digi_set_max_channels int  n  ) 
 

void digi_set_midi_volume int  mvolume  ) 
 

void digi_set_volume int  dvolume,
int  mvolume
 

void digi_stop_all  ) 
 

void digi_sync_sounds  ) 
 


Variable Documentation

int digi_lomem
 


Generated on Mon Aug 28 20:55:32 2006 for D1X-Rebirth by  doxygen 1.4.6