Line 306:
Line 306:
! Cmd || Name
! Cmd || Name
|-
|-
−
| 0 || ListAudioDeviceName
+
| 0 || [[#ListAudioDeviceName]]
|-
|-
| 1 || [[#SetAudioDeviceOutputVolume]]
| 1 || [[#SetAudioDeviceOutputVolume]]
Line 318:
Line 318:
| 5 || GetActiveChannelCount
| 5 || GetActiveChannelCount
|-
|-
−
| 6 || [3.0.0+] ListAudioDeviceNameAuto
+
| 6 || [3.0.0+] [[#ListAudioDeviceNameAuto]]
|-
|-
| 7 || [3.0.0+] [[#SetAudioDeviceOutputVolumeAuto]]
| 7 || [3.0.0+] [[#SetAudioDeviceOutputVolumeAuto]]
Line 332:
Line 332:
| 13 || [5.0.0+] GetAudioSystemMasterVolumeSetting
| 13 || [5.0.0+] GetAudioSystemMasterVolumeSetting
|}
|}
+
+
=== ListAudioDeviceName ===
+
Takes a type-0x6 output buffer containing an array of '''DeviceName''', returns an output u32 for total number of output entries.
=== SetAudioDeviceOutputVolume ===
=== SetAudioDeviceOutputVolume ===
Line 338:
Line 341:
=== GetAudioDeviceOutputVolume ===
=== GetAudioDeviceOutputVolume ===
Takes a type-0x5 input buffer containing the '''DeviceName'''. Returns an output float.
Takes a type-0x5 input buffer containing the '''DeviceName'''. Returns an output float.
+
+
=== ListAudioDeviceNameAuto ===
+
Takes a type-0x22 output buffer containing an array of '''DeviceName''', returns an output u32 for total number of output entries.
=== SetAudioDeviceOutputVolumeAuto ===
=== SetAudioDeviceOutputVolumeAuto ===