// (De)activates sound playback void SNDDMA_Activate( qboolean activate ) { #ifdef USE_OPENAL if ( s_UseOpenAL ) { S_AL_MuteAllSounds( (qboolean)!activate ); } #endif SDL_PauseAudio( !activate ); if ( activate ) { S_StopAllSounds(); } }
// (De)activates sound playback void SNDDMA_Activate( qboolean activate ) { #ifdef USE_OPENAL if ( s_UseOpenAL ) { S_AL_MuteAllSounds( (qboolean)!activate ); } #endif if ( activate ) { S_ClearSoundBuffer(); } SDL_PauseAudio( !activate ); }
/* ================= SNDDMA_Activate When we change windows we need to do this ================= */ void SNDDMA_Activate( qboolean bAppActive ) { if (s_UseOpenAL) { S_AL_MuteAllSounds(!bAppActive); } if ( !pDS ) { return; } if ( DS_OK != pDS->SetCooperativeLevel( g_wv.hWnd, DSSCL_PRIORITY ) ) { Com_Printf ("sound SetCooperativeLevel failed\n"); SNDDMA_Shutdown (); } }