Newer
Older
# Basic pipewire integration - do not remove

George Kiagiadakis
committed
load-module C libwireplumber-module-pipewire
# 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

George Kiagiadakis
committed
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", "Navigation", "Communication", "Emergency"]>
}
# Monitors the ALSA devices that are discovered via udev
# and creates softdsp-endopints for each one of them
# The streams specified here are the ones that will be available for linking
# clients. Currently, they are matched against the client's role string.
load-module C libwireplumber-module-pw-alsa-udev {
"streams": <["Multimedia", "Navigation", "Communication", "Emergency"]>
}

Julian Bouzas
committed
# Monitors the Audio clients that are discovered via pipewire
# and creates simple-endpoints for each one of them
load-module C libwireplumber-module-pw-audio-client
# Implements linking clients to devices and maintains
# information about the devices to be used.
# If you want to override the default audio devices,
# comment the first line and uncomment the lines below
load-module C libwireplumber-module-simple-policy
#load-module C libwireplumber-module-simple-policy {
# "default-playback-device": <"hw:0,0">,
# "default-capture-device": <"hw:0,0">
#}