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 === |