Line 441: |
Line 441: |
| | 12 || [3.0.0+] QueryAudioDeviceOutputEvent | | | 12 || [3.0.0+] QueryAudioDeviceOutputEvent |
| |- | | |- |
− | | 13 || [5.0.0+] GetAudioSystemMasterVolumeSetting | + | | 13 || [5.0.0+] [[#GetAudioSystemMasterVolumeSetting]] |
| |- | | |- |
| | 14 || [13.0.0+] | | | 14 || [13.0.0+] |
Line 463: |
Line 463: |
| === GetAudioDeviceOutputVolumeAuto === | | === GetAudioDeviceOutputVolumeAuto === |
| Takes a type-0x21 input buffer containing the '''DeviceName'''. Returns an output float. | | Takes a type-0x21 input buffer containing the '''DeviceName'''. Returns an output float. |
| + | |
| + | === GetAudioSystemMasterVolumeSetting === |
| + | Takes a type-0x5 input buffer, returns 4-bytes of output. |
| + | |
| + | [13.0.0+] Takes a type-0x6 output buffer, returns no output. |
| | | |
| = audout:a = | | = audout:a = |
Line 655: |
Line 660: |
| | | |
| == GetAudioVolumeDataForPlayReport == | | == GetAudioVolumeDataForPlayReport == |
− | [13.0.0] Updated. | + | No input, returns a total of 7-bytes of output. |
| + | |
| + | [13.0.0+] No input, returns a total of 9-bytes of output. |
| | | |
− | === UpdateHeadphoneSettings ===
| + | == UpdateHeadphoneSettings == |
| Takes one input bool. No output. | | Takes one input bool. No output. |
| NS calls this with the result of IParentalControlService::IsRestrictionEnabled[https://switchbrew.org/wiki/Parental_Control_services#IParentalControlService]. | | NS calls this with the result of IParentalControlService::IsRestrictionEnabled[https://switchbrew.org/wiki/Parental_Control_services#IParentalControlService]. |