From 32bedefe200cb5a7b7583c866ce707f3fbc2801a Mon Sep 17 00:00:00 2001 From: The Dax Date: Thu, 20 Jun 2013 12:50:10 -0400 Subject: [PATCH] Windows: Make DirectSound buffer global to allow sound to be played, even if other applications like Steam are brought to the foreground. --- Windows/DSoundStream.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Windows/DSoundStream.cpp b/Windows/DSoundStream.cpp index 45047172bf..f2e83c8b76 100644 --- a/Windows/DSoundStream.cpp +++ b/Windows/DSoundStream.cpp @@ -49,7 +49,7 @@ namespace DSound pcmwf.wBitsPerSample = 16; dsbdesc.dwSize = sizeof(DSBUFFERDESC); - dsbdesc.dwFlags = DSBCAPS_GETCURRENTPOSITION2 | DSBCAPS_STICKYFOCUS; // //DSBCAPS_CTRLPAN | DSBCAPS_CTRLVOLUME | DSBCAPS_CTRLFREQUENCY; + dsbdesc.dwFlags = DSBCAPS_GETCURRENTPOSITION2 | DSBCAPS_GLOBALFOCUS; // //DSBCAPS_CTRLPAN | DSBCAPS_CTRLVOLUME | DSBCAPS_CTRLFREQUENCY; dsbdesc.dwBufferBytes = bufferSize = BUFSIZE; //FIX32(pcmwf.wf.nAvgBytesPerSec); //change to set buffer size dsbdesc.lpwfxFormat = (WAVEFORMATEX *)&pcmwf;