1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 08:28:11 +00:00
serenity/Userland/Services/AudioServer
Elyse ce5f5f543f AudioServer: Add 'mute' member and methods to ClientAudioStream
When computing the 'output mix', the Mixer iterates over all client
audio streams and computes a 'mixed sample' taking into account mainly
the client's volume.

This new member and methods will allow us to ignore a muted client
when computing that mix.
2021-12-24 00:19:01 -08:00
..
AudioClient.ipc Everywhere: Refactor 'muted' to 'main_mix_muted' in all AudioConnections 2021-12-24 00:19:01 -08:00
AudioServer.ipc Everywhere: Refactor 'muted' to 'main_mix_muted' in all AudioConnections 2021-12-24 00:19:01 -08:00
ClientConnection.cpp Everywhere: Refactor 'muted' to 'main_mix_muted' in all AudioConnections 2021-12-24 00:19:01 -08:00
ClientConnection.h Everywhere: Refactor 'muted' to 'main_mix_muted' in all AudioConnections 2021-12-24 00:19:01 -08:00
CMakeLists.txt AudioServer: Port to LibMain :^) 2021-11-30 23:34:40 +01:00
FadingProperty.h Audio: Change how volume works 2021-09-12 23:38:57 +02:00
main.cpp LibCore: Make LocalServer::take_over_from_system_server() return ErrorOr 2021-12-06 19:22:16 +01:00
Mixer.cpp Everywhere: Refactor 'muted' to 'main_mix_muted' in all AudioConnections 2021-12-24 00:19:01 -08:00
Mixer.h AudioServer: Add 'mute' member and methods to ClientAudioStream 2021-12-24 00:19:01 -08:00