summaryrefslogtreecommitdiff
path: root/client-web/source/preferences/decl.ts
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-04-27 20:22:56 +0200
committermetamuffin <metamuffin@disroot.org>2024-04-27 20:23:02 +0200
commit8b11f29a5e83a8bd6d9111e7b2d871eaab5536eb (patch)
tree3aaee4f66b05d05c01ca9044d656293a109ed8eb /client-web/source/preferences/decl.ts
parent959d2c9d7acea2cd7febcf1ab8ba5efd771c7713 (diff)
downloadkeks-meet-8b11f29a5e83a8bd6d9111e7b2d871eaab5536eb.tar
keks-meet-8b11f29a5e83a8bd6d9111e7b2d871eaab5536eb.tar.bz2
keks-meet-8b11f29a5e83a8bd6d9111e7b2d871eaab5536eb.tar.zst
prototype stream previews
Diffstat (limited to 'client-web/source/preferences/decl.ts')
-rw-r--r--client-web/source/preferences/decl.ts8
1 files changed, 6 insertions, 2 deletions
diff --git a/client-web/source/preferences/decl.ts b/client-web/source/preferences/decl.ts
index 7d5c8b6..536c5c7 100644
--- a/client-web/source/preferences/decl.ts
+++ b/client-web/source/preferences/decl.ts
@@ -19,7 +19,7 @@ const optional = <T>(a: T): T | undefined => a
export const PREF_DECLS = {
username: { type: string, default: "guest-" + hex_id(), allow_url: true },
language: { type: string, possible_values: ["system", ...Object.keys(LOCALES)], default: "system", allow_url: true },
-
+
/* MEDIA */
rnnoise: { type: bool, default: true, allow_url: true },
native_noise_suppression: { type: bool, default: false },
@@ -35,7 +35,11 @@ export const PREF_DECLS = {
microphone_enabled: { type: bool, default: false },
screencast_enabled: { type: bool, default: false },
camera_enabled: { type: bool, default: false },
-
+ send_previews: { type: bool, default: true },
+ preview_resolution: { type: number, default: 256, min: 16, max: 512 },
+ preview_rate: { type: number, default: 8, min: 1, max: 60 },
+ preview_encoding_quality: { type: number, default: 80, min: 10, max: 100 },
+
// TODO differenciate between mic, cam and screen
optional_audio_default_enable: { type: bool, default: true },
optional_video_default_enable: { type: bool, default: false },