Audio services: Difference between revisions
Line 308: | Line 308: | ||
| 0 || ListAudioDeviceName | | 0 || ListAudioDeviceName | ||
|- | |- | ||
| 1 || SetAudioDeviceOutputVolume | | 1 || [[#SetAudioDeviceOutputVolume]] | ||
|- | |- | ||
| 2 || GetAudioDeviceOutputVolume | | 2 || [[#GetAudioDeviceOutputVolume]] | ||
|- | |- | ||
| 3 || GetActiveAudioDeviceName | | 3 || GetActiveAudioDeviceName | ||
Line 320: | Line 320: | ||
| 6 || [3.0.0+] ListAudioDeviceNameAuto | | 6 || [3.0.0+] ListAudioDeviceNameAuto | ||
|- | |- | ||
| 7 || [3.0.0+] SetAudioDeviceOutputVolumeAuto | | 7 || [3.0.0+] [[#SetAudioDeviceOutputVolumeAuto]] | ||
|- | |- | ||
| 8 || [3.0.0+] GetAudioDeviceOutputVolumeAuto | | 8 || [3.0.0+] [[#GetAudioDeviceOutputVolumeAuto]] | ||
|- | |- | ||
| 10 || [3.0.0+] GetActiveAudioDeviceNameAuto | | 10 || [3.0.0+] GetActiveAudioDeviceNameAuto | ||
Line 332: | Line 332: | ||
| 13 || [5.0.0+] GetAudioSystemMasterVolumeSetting | | 13 || [5.0.0+] GetAudioSystemMasterVolumeSetting | ||
|} | |} | ||
=== SetAudioDeviceOutputVolume === | |||
Takes a type-0x5 input buffer containing the '''DeviceName''' and a float. No output. | |||
=== GetAudioDeviceOutputVolume === | |||
Takes a type-0x5 input buffer containing the '''DeviceName'''. Returns an output float. | |||
=== SetAudioDeviceOutputVolumeAuto === | |||
Takes a type-0x21 input buffer containing the '''DeviceName''' and a float. No output. | |||
=== GetAudioDeviceOutputVolumeAuto === | |||
Takes a type-0x21 input buffer containing the '''DeviceName'''. Returns an output float. | |||
= audout:a = | = audout:a = |