119 void (*Shutdown)(void);
127 void (*Update)(void);
131 void (*UpdateSoundParams)(
int channel,
int vol,
int sep);
177 void (*Shutdown)(void);
181 void (*SetMusicVolume)(
int volume);
185 void (*PauseMusic)(void);
189 void (*ResumeMusic)(void);
198 void (*UnRegisterSong)(
void *handle);
202 void (*PlaySong)(
void *handle,
boolean looping);
206 void (*StopSong)(void);
224void I_PlaySong(
void *handle,
boolean looping);
boolean
Definition doomtype.h:74
sound_module_t DG_sound_module
Definition i_dgsound.c:345
music_module_t DG_music_module
Definition i_dgsound.c:404
int snd_samplerate
Definition i_sound.c:39
void I_StopSong(void)
Definition i_sound.c:374
char * snd_musiccmd
Definition i_sound.c:53
void I_SetMusicVolume(int volume)
Definition i_sound.c:322
snddevice_t
Definition i_sound.h:89
@ SNDDEVICE_GUS
Definition i_sound.h:95
@ SNDDEVICE_SOUNDCANVAS
Definition i_sound.h:97
@ SNDDEVICE_PCSPEAKER
Definition i_sound.h:91
@ SNDDEVICE_ADLIB
Definition i_sound.h:92
@ SNDDEVICE_WAVEBLASTER
Definition i_sound.h:96
@ SNDDEVICE_GENMIDI
Definition i_sound.h:98
@ SNDDEVICE_CD
Definition i_sound.h:100
@ SNDDEVICE_AWE32
Definition i_sound.h:99
@ SNDDEVICE_NONE
Definition i_sound.h:90
@ SNDDEVICE_PAS
Definition i_sound.h:94
@ SNDDEVICE_SB
Definition i_sound.h:93
void I_InitTimidityConfig(void)
Definition dummy.c:45
void I_UnRegisterSong(void *handle)
Definition i_sound.c:358
int snd_sfxdevice
Definition i_sound.c:61
void I_PrecacheSounds(sfxinfo_t *sounds, int num_sounds)
Definition i_sound.c:301
void I_ShutdownMusic(void)
Definition i_sound.c:317
boolean I_MusicIsPlaying(void)
Definition i_sound.c:382
int snd_cachesize
Definition i_sound.c:44
int I_StartSound(sfxinfo_t *sfxinfo, int channel, int vol, int sep)
Definition i_sound.c:268
int snd_musicdevice
Definition i_sound.c:60
boolean I_SoundIsPlaying(int channel)
Definition i_sound.c:289
sound_module_t sound_pcsound_module
void I_InitMusic(void)
Definition i_sound.c:309
void I_InitSound(boolean use_sfx_prefix)
Definition i_sound.c:144
void I_ResumeSong(void)
Definition i_sound.c:338
int snd_maxslicetime_ms
Definition i_sound.c:49
void I_PlaySong(void *handle, boolean looping)
Definition i_sound.c:366
music_module_t music_opl_module
void * I_RegisterSong(void *data, int len)
Definition i_sound.c:346
int I_GetSfxLumpNum(sfxinfo_t *sfxinfo)
Definition i_sound.c:213
void I_PauseSong(void)
Definition i_sound.c:330
void I_StopSound(int channel)
Definition i_sound.c:281
void I_ShutdownSound(void)
Definition i_sound.c:200
void I_UpdateSound(void)
Definition i_sound.c:225
void I_BindSoundVariables(void)
Definition i_sound.c:395
void I_UpdateSoundParams(int channel, int vol, int sep)
Definition i_sound.c:259
size_t len
Definition initial.c:23
void * data
Definition kthread.h:30
snddevice_t * sound_devices
Definition i_sound.h:168
int num_sound_devices
Definition i_sound.h:169
int lumpnum
Definition i_sound.h:78
char * name
Definition i_sound.h:75
void * data
Definition i_sound.h:81
void * handle
Definition i_sound.h:84
int usefulness
Definition i_sound.h:56
char name[9]
Definition i_sound.h:39
int priority
Definition i_sound.h:42
int lumpnum
Definition i_sound.h:59
int volume
Definition i_sound.h:51
char * tagname
Definition i_sound.h:34
void * driver_data
Definition i_sound.h:66
int numchannels
Definition i_sound.h:63
int pitch
Definition i_sound.h:48
sfxinfo_t * link
Definition i_sound.h:45
snddevice_t * sound_devices
Definition i_sound.h:109
int num_sound_devices
Definition i_sound.h:110
uint8_t channel
Definition wifi.cpp:795