void pause_sound_device (struct sound_data *sd)
{
sd->paused = 1;
+ gui_data.sndbuf_status = 0;
+ gui_data.sndbuf = 0;
if (sd->devicetype == SOUND_DEVICE_AL)
pause_audio_al (sd);
else if (sd->devicetype == SOUND_DEVICE_DS)
extrasndbuf = NULL;
}
+bool sound_paused(void)
+{
+ return sdp->paused;
+}
+
void pause_sound (void)
{
if (sdp->paused)
extern void resume_sound (void);
extern void pause_sound (void);
extern void reset_sound (void);
+extern bool sound_paused (void);
extern void sound_setadjust (double);
extern int enumerate_sound_devices (void);
extern int drivesound_init (void);