diff options
author | metamuffin <metamuffin@disroot.org> | 2022-09-10 20:04:04 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2022-09-10 20:04:04 +0200 |
commit | f8de4938a9281fb9cbf37ccd8120f85aeb4b6b91 (patch) | |
tree | d8209f0618db3921bec4bf02a186693e773d2a09 /client-web/source/user | |
parent | 1cd064f94a68bbc6515b4de2cd3c3f9458589ddb (diff) | |
download | keks-meet-f8de4938a9281fb9cbf37ccd8120f85aeb4b6b91.tar keks-meet-f8de4938a9281fb9cbf37ccd8120f85aeb4b6b91.tar.bz2 keks-meet-f8de4938a9281fb9cbf37ccd8120f85aeb4b6b91.tar.zst |
apply video prefs to screencast too
Diffstat (limited to 'client-web/source/user')
-rw-r--r-- | client-web/source/user/local.ts | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/client-web/source/user/local.ts b/client-web/source/user/local.ts index 3fb52ce..bbd05f0 100644 --- a/client-web/source/user/local.ts +++ b/client-web/source/user/local.ts @@ -99,7 +99,12 @@ export class LocalUser extends User { async create_screencast_track() { log("media", "requesting user media (screen)") - const user_media = await window.navigator.mediaDevices.getDisplayMedia({ video: true }) + const user_media = await window.navigator.mediaDevices.getDisplayMedia({ + video: { + frameRate: { ideal: PREFS.video_fps }, + width: { ideal: PREFS.video_resolution } + }, + }) return new TrackHandle(user_media.getVideoTracks()[0], true) } |