Audio services: Difference between revisions
No edit summary |
No edit summary |
||
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 = |