2
0
Эх сурвалжийг харах

Merge pull request #29 from GWRon/fix_freeaudio_directsound

[FreeAudio] Reenable "FreeAudio DirectSound"
Brucey 6 жил өмнө
parent
commit
767e61b5ee

+ 8 - 7
freeaudio.mod/freeaudio.bmx

@@ -52,11 +52,11 @@ Import "freeaudio.cpp"
 Import "freeaudioglue.cpp"
 
 ?Win32
-'Import "dsounddevice.cpp"
+Import "dsounddevice.cpp"
 Import "mmdevice.cpp"
 Extern "C"
 Function OpenMultiMediaDevice:Byte Ptr()
-'Function OpenDirectSoundDevice:Byte Ptr()
+Function OpenDirectSoundDevice:Byte Ptr()
 End Extern
 ?osx
 Import "-framework AudioUnit"
@@ -124,11 +124,12 @@ End Extern
 Function fa_Init( deviceid )
 	Local device:Byte Ptr
 ?Win32
-'	If deviceid
-'		device=OpenDirectSoundDevice()
-'	Else
-		device=OpenMultiMediaDevice()
-'	EndIf
+	Select deviceid
+		Case 0 
+			device=OpenMultiMediaDevice()
+		Case 1
+			device=OpenDirectSoundDevice()
+	EndSelect
 ?Linuxx86
 	Select deviceid
 		Case 0