diff options
| author | Ophestra <cat@gensokyo.uk> | 2025-12-09 06:51:12 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2025-12-09 06:51:12 +0900 |
| commit | c538df7daa21ce6c878b4ead7f0e06c4a0db8147 (patch) | |
| tree | 7a377bb7ba210f191dbcca030d2ba22582cef50d /internal/pipewire | |
| parent | 44e5aa1a36718de400eae91a1c9a0b8d61fd1f08 (diff) | |
internal/pipewire: expose connection props
Unused in hakurei but could be useful when the package is moved out of internal.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/pipewire')
| -rw-r--r-- | internal/pipewire/pipewire.go | 7 |
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) +} |
