aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/pipewire
diff options
context:
space:
mode:
Diffstat (limited to 'internal/pipewire')
-rw-r--r--internal/pipewire/pipewire.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/internal/pipewire/pipewire.go b/internal/pipewire/pipewire.go
index 4659892f..a87a4e95 100644
--- a/internal/pipewire/pipewire.go
+++ b/internal/pipewire/pipewire.go
@@ -820,8 +820,7 @@ func connectName(name string, manager bool) (conn *net.UnixConn, err error) {
}
// ConnectName connects to a PipeWire remote by name.
-func ConnectName(name string, manager bool) (ctx *Context, err error) {
- var props SPADict
+func ConnectName(name string, manager bool, props SPADict) (ctx *Context, err error) {
if manager {
props = append(props, SPADictItem{Key: PW_KEY_REMOTE_INTENTION, Value: "manager"})
}
@@ -847,4 +846,6 @@ func ConnectName(name string, manager bool) (ctx *Context, err error) {
}
// Connect connects to the PipeWire remote.
-func Connect(manager bool) (ctx *Context, err error) { return ConnectName("", manager) }
+func Connect(manager bool, props SPADict) (ctx *Context, err error) {
+ return ConnectName("", manager, props)
+}