pulse-server: Add a message to enable/disable mono mixdown

WirePlumber recently added a mechanism to force mono mixdown on audio
outputs, which is a useful feature for accessibility. Let's also expose
that setting via libpulse for existing audio settings UIs to be able to
use.
This commit is contained in:
Arun Raghavan 2025-12-18 16:35:35 -08:00
parent 8c7890eb52
commit 385161b12a
4 changed files with 73 additions and 7 deletions

View file

@ -323,5 +323,6 @@ static inline uint32_t port_type_value(const char *port_type)
#define METADATA_CONFIG_DEFAULT_SOURCE "default.configured.audio.source"
#define METADATA_TARGET_NODE "target.node"
#define METADATA_TARGET_OBJECT "target.object"
#define METADATA_FEATURES_AUDIO_MONO "node.features.audio.mono"
#endif /* PULSE_SERVER_DEFS_H */