summaryrefslogtreecommitdiffstatshomepage
path: root/docs/source/commandline
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2025-05-29 16:20:33 +1000
committer Vas Crabb <vas@vastheman.com>2025-05-29 16:20:33 +1000
commita0412a6387187eba1ee6359e5013c205ea98bceb (patch)
tree5ed62b5495f376f5d897262bf02d69d618b201e2 /docs/source/commandline
parent25dd68334f86a8e739daa346c21a943012a3dcb9 (diff)
-sound: Removed DirectSound sound module.
-sound/xaudio2_sound.cpp: Use more fine-grained locking in voice callbacks, simplified further simplified buffer queueing.
Diffstat (limited to 'docs/source/commandline')
-rw-r--r--docs/source/commandline/commandline-all.rst26
1 files changed, 8 insertions, 18 deletions
diff --git a/docs/source/commandline/commandline-all.rst b/docs/source/commandline/commandline-all.rst
index fef34895f0b..498742f96cd 100644
--- a/docs/source/commandline/commandline-all.rst
+++ b/docs/source/commandline/commandline-all.rst
@@ -2970,7 +2970,7 @@ Core Sound Options
.. _mame-commandline-sound:
-**-sound** *<wasapi | xaudio2 | dsound | coreaudio | pipewire | pulse | sdl | portaudio | none>*
+**-sound** *<wasapi | xaudio2 | coreaudio | pipewire | pulse | sdl | portaudio | none>*
Specifies which sound module to use. Selecting ``none`` disables sound
output and input altogether (sound hardware is still emulated).
@@ -2999,7 +2999,6 @@ Core Sound Options
* - Module
- Supported OS
- - Output
- Input
- Output monitoring
- Multi-channel
@@ -3007,27 +3006,17 @@ Core Sound Options
* - ``wasapi``
- Windows
- Yes
- - Yes
- - Yes (Windows 10 1703 or later)
+ - Yes [#SoundWASAPIMonitoring]_
- Yes
- Yes
* - ``xaudio2``
- - Windows 8 or later
- - Yes
+ - Windows [#SoundXAudio2OS]_
- No
- No
- Yes
- Yes
- * - ``dsound``
- - Windows
- - Yes
- - No
- - No
- - No
- - No
* - ``coreaudio``
- macOS
- - Yes
- No
- No
- No
@@ -3035,20 +3024,17 @@ Core Sound Options
* - ``pipewire``
- Linux
- Yes
- - Yes
- ?
- Yes
- Yes
* - ``pulse``
- Linux
- - Yes
- No
- No
- Yes
- Yes
* - ``sdl``
- All [#SoundWinSDL]_
- - Yes
- No
- No
- Yes
@@ -3056,7 +3042,6 @@ Core Sound Options
* - ``portaudio``
- All
- Yes
- - Yes
- Yes [#SoundPortAudioMonitoring]_
- Yes
- No
@@ -3064,6 +3049,11 @@ Core Sound Options
.. rubric:: Footnotes
+.. [#SoundWASAPIMonitoring] MAME requires Windows 10 1703 or later to use
+ output moitoring with WASAPI.
+
+.. [#SoundXAudio2OS] MAME requires Windows 8 or later to use XAudio2.
+
.. [#SoundWinSDL] While SDL is not a supported option on official MAME builds
for Windows, you can compile MAME with SDL support on Windows.