mirror of
https://gitlab.freedesktop.org/pipewire/pipewire
synced 2024-09-19 16:01:45 +00:00
5ee9133b60
So that we can do: aplay -D pipewire:ROLE=Music music.wav aplay -D pipewire:ROLE=Notification notice.wav
63 lines
1 KiB
Plaintext
63 lines
1 KiB
Plaintext
# Add a specific named PipeWire pcm
|
|
|
|
defaults.pipewire.server "pipewire-0"
|
|
defaults.pipewire.node "-1"
|
|
defaults.pipewire.exclusive false
|
|
defaults.pipewire.role ""
|
|
|
|
pcm.pipewire {
|
|
@args [ SERVER NODE EXCLUSIVE ROLE ]
|
|
@args.SERVER {
|
|
type string
|
|
default {
|
|
@func refer
|
|
name defaults.pipewire.server
|
|
}
|
|
}
|
|
@args.NODE {
|
|
type string
|
|
default {
|
|
@func refer
|
|
name defaults.pipewire.node
|
|
}
|
|
}
|
|
@args.EXCLUSIVE {
|
|
type integer
|
|
default {
|
|
@func refer
|
|
name defaults.pipewire.exclusive
|
|
}
|
|
}
|
|
@args.ROLE {
|
|
type string
|
|
default {
|
|
@func refer
|
|
name defaults.pipewire.role
|
|
}
|
|
}
|
|
|
|
|
|
type pipewire
|
|
server $SERVER
|
|
playback_node $NODE
|
|
capture_node $NODE
|
|
exclusive $EXCLUSIVE
|
|
role $ROLE
|
|
hint {
|
|
show on
|
|
description "PipeWire Sound Server"
|
|
}
|
|
}
|
|
|
|
ctl.pipewire {
|
|
@args.SERVER {
|
|
type string
|
|
default {
|
|
@func refer
|
|
name defaults.pipewire.server
|
|
}
|
|
}
|
|
type pipewire
|
|
server $SERVER
|
|
}
|