int xmame_sound_start( void ) { xmame_func_set(0); if( use_sound ){ sound_enabled = TRUE; sound_stream = TRUE; } else { sound_enabled = FALSE; sound_stream = FALSE; return 1; } if(verbose_proc) printf("Starting sound server: ....."); if( sound_start()==0 ){ sound_enabled = TRUE; xmame_func_set(sound_enabled); sound_reset(); osd_sound_enable(1); }else{ sound_enabled = FALSE; xmame_func_set(sound_enabled); } if(verbose_proc) printf("%s\n", (sound_enabled) ? "...OK" : "...FAILED, Can't use sound"); return 1; }
void xmame_sound_resume( void ) { if( close_device ) osd_sound_enable(1); }
void xmame_sound_suspend( void ) { if( close_device ) osd_sound_enable(0); }
static void sound_pause(running_machine *machine, int pause) { osd_sound_enable(!pause); }