Esempio n. 1
0
void MPEGaudio:: Play(void)
{
	ResetPause();
	if ( valid_stream )
	{
		#ifdef THREADED_AUDIO
		StartDecoding();
		#endif
		playing = true;
	}
}
Esempio n. 2
0
void
MPEGaudio:: Stop(void)
{
    if ( valid_stream ) {
        SDL_LockAudio();
        playing = false;
        SDL_UnlockAudio();
#ifdef THREADED_AUDIO
        StopDecoding();
#endif
    }
    ResetPause();
}
Esempio n. 3
0
void MPEGaudio:: Stop(void)
{
	if ( valid_stream )
	{
		if ( sdl_audio )
		{	PSPL_LockAudio();}

		playing = false;

		if ( sdl_audio )
		{	PSPL_UnlockAudio();}
	}
	ResetPause();
}