diff --git a/internal/pipewire/securitycontext.go b/internal/pipewire/securitycontext.go index ec28d75..21123f1 100644 --- a/internal/pipewire/securitycontext.go +++ b/internal/pipewire/securitycontext.go @@ -92,7 +92,7 @@ type SecurityContext struct { ctx *Context - removable + destructible } // GetSecurityContext queues a [RegistryBind] message for the PipeWire server @@ -217,4 +217,9 @@ func (securityContext *SecurityContext) setBoundProps(event *CoreBoundProps) err return nil } +// Destroy destroys this [SecurityContext] proxy. +func (securityContext *SecurityContext) Destroy() error { + return securityContext.destroy(securityContext.ctx, securityContext.ID) +} + func (securityContext *SecurityContext) String() string { return PW_TYPE_INTERFACE_SecurityContext }