Audio services: Difference between revisions
No edit summary |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 649: | Line 649: | ||
| 22 || [3.0.0+] NotifyHeadphoneVolumeWarningDisplayedEvent | | 22 || [3.0.0+] NotifyHeadphoneVolumeWarningDisplayedEvent | ||
|- | |- | ||
| 23 || [4.0.0+] SetSystemOutputMasterVolume | | 23 || [4.0.0+] [[#SetSystemOutputMasterVolume]] | ||
|- | |- | ||
| 24 || [4.0.0+] GetSystemOutputMasterVolume | | 24 || [4.0.0+] [[#GetSystemOutputMasterVolume]] | ||
|- | |- | ||
| 25 || [20.0.0+] ([4.0.0-13.2.1] [[#GetAudioVolumeDataForPlayReport]]) | | 25 || [20.0.0+] ([4.0.0-13.2.1] [[#GetAudioVolumeDataForPlayReport]]) | ||
Line 721: | Line 721: | ||
| 50004 || [19.0.0+] ClearForceOverrideExternalDeviceNameForDebug | | 50004 || [19.0.0+] ClearForceOverrideExternalDeviceNameForDebug | ||
|} | |} | ||
== SetSystemOutputMasterVolume == | |||
Takes an input float '''SystemOutputMasterVolume'''. No output. | |||
[20.0.0+] Originally any input was accepted, now input must be in range 0.0-1.0 otherwise it's replaced by nearest accepted value. | |||
== GetSystemOutputMasterVolume == | |||
No input. Returns an output float '''SystemOutputMasterVolume'''. | |||
== GetAudioVolumeDataForPlayReport == | == GetAudioVolumeDataForPlayReport == | ||
Line 726: | Line 734: | ||
[13.0.0+] No input, returns a total of 9-bytes of output. | [13.0.0+] No input, returns a total of 9-bytes of output. | ||
[20.0.0+] Now takes a 0x400-bytes type-0x16 output buffer and no longer returns any output. | |||
== UpdateHeadphoneSettings == | == UpdateHeadphoneSettings == | ||
Line 740: | Line 750: | ||
[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. | [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. | ||
= codecctl = | = codecctl = |