feat: Add PTT, Volume Sliders, and Device Node Selection

This commit is contained in:
2026-05-27 15:23:07 -04:00
parent ea5ffb861b
commit 5ff0201d94
5 changed files with 150 additions and 20 deletions
+4 -1
View File
@@ -3,10 +3,13 @@ use iroh::EndpointId;
#[derive(Debug, Clone)]
pub enum CoreCommand {
Join { name: String, ticket: String },
Join { name: String, ticket: String, input_device: Option<String>, output_device: Option<String> },
Leave,
ToggleMute,
ToggleDeafen,
SetPttMode(bool),
SetPttActive(bool),
SetPeerVolume(EndpointId, f32),
}
#[derive(Debug, Clone)]