client side view mode

Signed-off-by: 21pages <pages21@163.com>
This commit is contained in:
21pages
2023-03-16 09:37:35 +08:00
parent 51bb83cd8c
commit 0e05df12fc
43 changed files with 203 additions and 46 deletions

View File

@@ -543,6 +543,12 @@ pub fn session_set_size(_id: String, _width: i32, _height: i32) {
}
}
pub fn session_set_view_only(id: String, view_only: bool) {
if let Some(session) = SESSIONS.read().unwrap().get(&id) {
session.set_view_only(view_only);
}
}
pub fn main_get_sound_inputs() -> Vec<String> {
#[cfg(not(any(target_os = "android", target_os = "ios")))]
return get_sound_inputs();