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 =