opt: rename to dual-way

This commit is contained in:
Kingtous 2023-01-30 22:57:20 +08:00
parent 8ab49d11d1
commit 05822991bf
38 changed files with 43 additions and 49 deletions

View File

@ -109,8 +109,8 @@ const kRemoteImageQualityCustom = 'custom';
/// [kRemoteAudioGuestToHost] Guest to host audio mode(default). /// [kRemoteAudioGuestToHost] Guest to host audio mode(default).
const kRemoteAudioGuestToHost = 'guest-to-host'; const kRemoteAudioGuestToHost = 'guest-to-host';
/// [kRemoteAudioTwoWay] two-way audio mode(default). /// [kRemoteAudioDualWay] dual-way audio mode(default).
const kRemoteAudioTwoWay = 'two-way'; const kRemoteAudioDualWay = 'dual-way';
const kIgnoreDpi = true; const kIgnoreDpi = true;

View File

@ -1115,8 +1115,8 @@ class _RemoteMenubarState extends State<RemoteMenubar> {
dismissOnClicked: true, dismissOnClicked: true,
), ),
MenuEntryRadioOption( MenuEntryRadioOption(
text: translate('Two way'), text: translate('Dual way'),
value: kRemoteAudioTwoWay, value: kRemoteAudioDualWay,
dismissOnClicked: true, dismissOnClicked: true,
), ),
], ],

View File

@ -446,7 +446,7 @@ enum ImageQuality {
enum AudioMode { enum AudioMode {
GuestToHost = 0; GuestToHost = 0;
TwoWay = 1; DualWay = 1;
} }
message VideoCodecState { message VideoCodecState {

View File

@ -1262,8 +1262,8 @@ impl LoginConfigHandler {
pub fn get_audio_mode_enum(q: &str, ignore_default: bool) -> Option<AudioMode> { pub fn get_audio_mode_enum(q: &str, ignore_default: bool) -> Option<AudioMode> {
if q == "guest-to-host" { if q == "guest-to-host" {
Some(AudioMode::GuestToHost) Some(AudioMode::GuestToHost)
} else if q == "two-way" { } else if q == "dual-way" {
Some(AudioMode::TwoWay) Some(AudioMode::DualWay)
} else { } else {
if ignore_default { if ignore_default {
None None

View File

@ -393,7 +393,7 @@ impl<T: InvokeUiSession> Remote<T> {
allow_err!(sender.send(())); allow_err!(sender.send(()));
} }
} }
AudioMode::TwoWay => { AudioMode::DualWay => {
// Start audio thread for playback. // Start audio thread for playback.
// Cancel previous local audio session. // Cancel previous local audio session.
if let Some(sender) = self.stop_local_audio_sender.take() { if let Some(sender) = self.stop_local_audio_sender.take() {
@ -889,14 +889,15 @@ impl<T: InvokeUiSession> Remote<T> {
self.handler.load_last_jobs(); self.handler.load_last_jobs();
} }
// Start audio thread for playback if current audio mode is two-way transmission. // Start audio thread for playback if current audio mode is dual-way transmission.
if !self.handler.is_file_transfer() && !self.handler.is_port_forward() { if !self.handler.is_file_transfer() && !self.handler.is_port_forward() {
let audio_mode = LoginConfigHandler::get_audio_mode_enum( let audio_mode = LoginConfigHandler::get_audio_mode_enum(
self.handler.load_config().audio_mode.as_str(), self.handler.load_config().audio_mode.as_str(),
false, false,
) )
.unwrap_or(AudioMode::GuestToHost); .unwrap_or(AudioMode::GuestToHost);
if audio_mode == AudioMode::TwoWay { log::debug!("current audio mode: {:?}", audio_mode);
if audio_mode == AudioMode::DualWay {
// Cancel previous local audio session. // Cancel previous local audio session.
if let Some(sender) = self.stop_local_audio_sender.take() { if let Some(sender) = self.stop_local_audio_sender.take() {
allow_err!(sender.send(())); allow_err!(sender.send(()));

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", ""), ("Auto", ""),
("Other Default Options", ""), ("Other Default Options", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", "自动"), ("Auto", "自动"),
("Other Default Options", "其它默认选项"), ("Other Default Options", "其它默认选项"),
("Guest to Host", "被控到主机"), ("Guest to Host", "被控到主机"),
("Two way", "双向"), ("Dual way", "双向"),
("Audio Transmission Mode", "音频传输模式"), ("Audio Transmission Mode", "音频传输模式"),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", ""), ("Auto", ""),
("Other Default Options", ""), ("Other Default Options", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -437,7 +437,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Please confirm if you want to share your desktop?", ""), ("Please confirm if you want to share your desktop?", ""),
("Closed as expected", ""), ("Closed as expected", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
("Display", ""), ("Display", ""),
("Default View Style", ""), ("Default View Style", ""),

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", "Automatisch"), ("Auto", "Automatisch"),
("Other Default Options", "Weitere Standardoptionen"), ("Other Default Options", "Weitere Standardoptionen"),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", ""), ("Auto", ""),
("Other Default Options", ""), ("Other Default Options", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -447,7 +447,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Other Default Options", "Otras opciones predeterminadas"), ("Other Default Options", "Otras opciones predeterminadas"),
("Closed as expected", ""), ("Closed as expected", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", "خودکار"), ("Auto", "خودکار"),
("Other Default Options", "سایر گزینه های پیش فرض"), ("Other Default Options", "سایر گزینه های پیش فرض"),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", "Auto"), ("Auto", "Auto"),
("Other Default Options", "Autres options par défaut"), ("Other Default Options", "Autres options par défaut"),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", ""), ("Auto", ""),
("Other Default Options", ""), ("Other Default Options", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", ""), ("Auto", ""),
("Other Default Options", ""), ("Other Default Options", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", ""), ("Auto", ""),
("Other Default Options", ""), ("Other Default Options", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", "Auto"), ("Auto", "Auto"),
("Other Default Options", "Altre Opzioni Predefinite"), ("Other Default Options", "Altre Opzioni Predefinite"),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", ""), ("Auto", ""),
("Other Default Options", ""), ("Other Default Options", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", ""), ("Auto", ""),
("Other Default Options", ""), ("Other Default Options", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", ""), ("Auto", ""),
("Other Default Options", ""), ("Other Default Options", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", "Auto"), ("Auto", "Auto"),
("Other Default Options", "Inne opcje domyślne"), ("Other Default Options", "Inne opcje domyślne"),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", ""), ("Auto", ""),
("Other Default Options", ""), ("Other Default Options", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", ""), ("Auto", ""),
("Other Default Options", ""), ("Other Default Options", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", ""), ("Auto", ""),
("Other Default Options", ""), ("Other Default Options", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -448,7 +448,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Please confirm if you want to share your desktop?", "Подтвердите, что хотите поделиться своим рабочим столом?"), ("Please confirm if you want to share your desktop?", "Подтвердите, что хотите поделиться своим рабочим столом?"),
("Closed as expected", ""), ("Closed as expected", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", ""), ("Auto", ""),
("Other Default Options", ""), ("Other Default Options", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", ""), ("Auto", ""),
("Other Default Options", ""), ("Other Default Options", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", ""), ("Auto", ""),
("Other Default Options", ""), ("Other Default Options", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", ""), ("Auto", ""),
("Other Default Options", ""), ("Other Default Options", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", ""), ("Auto", ""),
("Other Default Options", ""), ("Other Default Options", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", ""), ("Auto", ""),
("Other Default Options", ""), ("Other Default Options", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", ""), ("Auto", ""),
("Other Default Options", ""), ("Other Default Options", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", ""), ("Auto", ""),
("Other Default Options", ""), ("Other Default Options", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", "自動"), ("Auto", "自動"),
("Other Default Options", "其它默認選項"), ("Other Default Options", "其它默認選項"),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", ""), ("Auto", ""),
("Other Default Options", ""), ("Other Default Options", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -446,7 +446,7 @@ pub static ref T: std::collections::HashMap<&'static str, &'static str> =
("Auto", ""), ("Auto", ""),
("Other Default Options", ""), ("Other Default Options", ""),
("Guest to Host", ""), ("Guest to Host", ""),
("Two way", ""), ("Dual way", ""),
("Audio Transmission Mode", ""), ("Audio Transmission Mode", ""),
].iter().cloned().collect(); ].iter().cloned().collect();
} }

View File

@ -669,13 +669,6 @@ impl<T: InvokeUiSession> Session<T> {
} }
} }
} }
fn get_audio_transmission_mode(&self, id: &str) {
}
fn set_audio_transmission_mode(&self, id: &str, mode: String) {
}
} }
pub trait InvokeUiSession: Send + Sync + Clone + 'static + Sized + Default { pub trait InvokeUiSession: Send + Sync + Clone + 'static + Sized + Default {