1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-28 00:07:35 +00:00

AudioServer: Add a 'self_muted' state to each client connection

This new state will allow us to ignore muted clients when computing the
'output mix' in the Mixer.
This commit is contained in:
Elyse 2021-11-01 19:05:05 -06:00 committed by Brian Gianforcaro
parent ce5f5f543f
commit bb747c471f
3 changed files with 18 additions and 0 deletions

View file

@ -5,6 +5,8 @@ endpoint AudioServer
// Mixer functions
set_main_mix_muted(bool muted) => ()
is_main_mix_muted() => (bool muted)
set_self_muted(bool muted) => ()
is_self_muted() => (bool muted)
get_main_mix_volume() => (double volume)
set_main_mix_volume(double volume) => ()
get_self_volume() => (double volume)