# Grants access to security confined clients
load-module C libwireplumber-module-client-permissions
-# Endpoint implementation for standard audio devices
-# using software conversions, mixing and volume controls
-load-module C libwireplumber-module-pw-audio-softdsp-endpoint
-
-# Endpoint that provides high-level volume controls for the AGL mixer
-# The streams specified here are the ones that will appear in the mixer.
-# They must match the stream names in the alsa-udev module,
-# except for "Master", which is treated specially.
-load-module C libwireplumber-module-mixer {
- "streams": <["Master", "Multimedia", "Speech-Low", "Custom-Low",
- "Navigation", "Speech-High", "Custom-High",
- "Communication", "Emergency"]>
-}
-
load-module C libwireplumber-module-monitor {
- "factory": <"api.alsa.monitor">,
- "flags": <["use-adapter"]>
-}
-
-load-module C libwireplumber-module-monitor {
- "factory": <"api.bluez5.monitor">,
- "flags": <["local-nodes", "use-adapter"]>
+ "factory": <"api.alsa.enum.udev">,
+ "flags": <["use-adapter", "activate-devices"]>
}
# Monitors the ALSA devices that are discovered via udev
# and creates simple-endpoints for each one of them
load-module C libwireplumber-module-pw-audio-client
-# Monitors the Bluetooth devices that are discovered via pipewire
-# and creates simple-endpoints for each one of them
-load-module C libwireplumber-module-pw-bluez
-
# Implements linking clients to devices and maintains
# information about the devices to be used.
# Notes: