Line 697: |
Line 697: |
| | 10002 || [13.0.0-19.0.1] NotifyUnsupportedUsbOutputDeviceAttachedForPlayReport | | | 10002 || [13.0.0-19.0.1] NotifyUnsupportedUsbOutputDeviceAttachedForPlayReport |
| |- | | |- |
− | | 10100 || [14.0.0+] GetAudioVolumeDataForPlayReport | + | | 10100 || [14.0.0+] [[#GetAudioVolumeDataForPlayReport]] |
| |- | | |- |
| | 10101 || [14.0.0+] BindAudioVolumeUpdateEventForPlayReport | | | 10101 || [14.0.0+] BindAudioVolumeUpdateEventForPlayReport |
Line 729: |
Line 729: |
| == UpdateHeadphoneSettings == | | == UpdateHeadphoneSettings == |
| Takes one input bool. No output. | | Takes one input bool. No output. |
| + | |
| NS calls this with the result of [[Parental_Control_services#IParentalControlService|IParentalControlService::IsRestrictionEnabled]]. | | NS calls this with the result of [[Parental_Control_services#IParentalControlService|IParentalControlService::IsRestrictionEnabled]]. |
| | | |
| == GetSystemInformationForDebug == | | == GetSystemInformationForDebug == |
− | Takes a type-0x1A output buffer. | + | Takes a type-0x1A output buffer. No output. |
| | | |
| [15.0.0+] Now takes a type-0x16 output buffer. | | [15.0.0+] Now takes a type-0x16 output buffer. |
| | | |
| [18.0.0+] Originally the output buffer was a binary structure, now it's just a string. | | [18.0.0+] Originally the output buffer was a binary structure, now it's just a string. |
| + | |
| + | [20.0.0+] Now takes a total of 0x40-bytes of input and the type-0x16 output buffer is now 0x2000-bytes instead of 0x1000-bytes. |
| + | |
| + | == GetAudioVolumeDataForPlayReport == |
| + | [20.0.0+] Now takes a 0x400-bytes type-0x16 output buffer and no longer returns any output. |
| | | |
| = codecctl = | | = codecctl = |