mirror of
https://gitlab.freedesktop.org/pipewire/wireplumber.git
synced 2026-05-05 18:18:15 +02:00
The Dbus device reservation has been moved into a separate module, and has also been refactored to allow reserving a device name before an actual device is created. Devices now are created and destroyed by the monitor depending on whether PipeWire owns the device or not. This also simplifies a lot the device activation module to always enable devices when they are created, and never worry about checking whether a device is acquired by PipeWire or not.
11 lines
403 B
XML
11 lines
403 B
XML
<node>
|
|
<interface name="org.freedesktop.ReserveDevice1">
|
|
<method name="RequestRelease">
|
|
<arg name="priority" type="i" direction="in"/>
|
|
<arg name="result" type="b" direction="out"/>
|
|
</method>
|
|
<property name="Priority" type="i" access="read"/>
|
|
<property name="ApplicationName" type="s" access="read"/>
|
|
<property name="ApplicationDeviceName" type="s" access="read"/>
|
|
</interface>
|
|
</node>
|