示例#1
0
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;
}
示例#2
0
void	xmame_sound_resume( void )
{
  if( close_device )
    osd_sound_enable(1);
}
示例#3
0
void	xmame_sound_suspend( void )
{
  if( close_device )
    osd_sound_enable(0);
}
示例#4
0
static void sound_pause(running_machine *machine, int pause)
{
	osd_sound_enable(!pause);
}