feat(qbz-audio): add device-reservation module skeleton with parsers

Adds the new module that will host the org.freedesktop.ReserveDevice1
D-Bus client. This commit only ships the public surface, the parser
helpers (hw:N -> Audio<N> bus name, hw:CARD=name resolution) and unit
tests for them. acquire() currently returns a degraded guard; D-Bus
implementation lands in the next commit.

cc
This commit is contained in:
vicrodh committed 2026-05-07 08:57:31 -06:00
1 parent a705e4f297
commit 4bc4213b97
7 files changed
+259

No files matched your search

+3
View File
@@ -2921,6 +2921,7 @@ dependencies = [
"symphonia",
"thiserror 2.0.18",
"tokio",
"zbus",
]
[[package]]
@@ -4387,6 +4388,7 @@ dependencies = [
"signal-hook-registry",
"socket2 0.6.3",
"tokio-macros",
"tracing",
"windows-sys 0.61.2",
]
@@ -5664,6 +5666,7 @@ dependencies = [
"serde_repr",
"sha1",
"static_assertions",
"tokio",
"tracing",
"uds_windows",
"windows-sys 0.52.0",