mirror of
https://gitlab.freedesktop.org/pipewire/wireplumber.git
synced 2026-05-23 17:58:14 +02:00
This routes streams of a given media.role to devices which specify that role in device.intended-roles.
25 lines
670 B
Lua
25 lines
670 B
Lua
-- Provide the "default" pw_metadata, which stores
|
|
-- dynamic properties of pipewire objects in RAM
|
|
load_module("metadata")
|
|
|
|
-- Default client access policy
|
|
default_access.enable()
|
|
|
|
-- Load devices
|
|
alsa_monitor.enable()
|
|
v4l2_monitor.enable()
|
|
|
|
-- Track/store/restore user choices about devices
|
|
device_defaults.enable()
|
|
|
|
-- Link nodes by stream role and device intended role
|
|
load_script("intended-roles.lua")
|
|
|
|
-- Automatically suspends idle nodes after 3 seconds
|
|
load_script("suspend-node.lua")
|
|
|
|
-- Automatically sets device profiles to 'On'
|
|
load_module("device-activation")
|
|
|
|
-- Listens for events comming from the wpipc library
|
|
--load_module("ipc", {["path"] = "wpipc"})
|