mirror of
https://gitcode.com/GitHub_Trending/ji/jitsi-meet.git
synced 2026-05-10 17:38:39 +00:00
* feat: Change the screenshare capture fps from UI. Add the ability to change the capture frame rate for screenshare from the UI. The fps becomes effective only on screen shares that are started after the setting is changed. * squash: add missing JSDOCs and translations for frames-per-second.
29 lines
673 B
JavaScript
29 lines
673 B
JavaScript
|
|
import { ReducerRegistry } from '../base/redux';
|
|
|
|
import { SET_SCREEN_AUDIO_SHARE_STATE, SET_SCREENSHARE_CAPTURE_FRAME_RATE } from './actionTypes';
|
|
|
|
/**
|
|
* Reduces the Redux actions of the feature features/screen-share.
|
|
*/
|
|
ReducerRegistry.register('features/screen-share', (state = {}, action) => {
|
|
const { captureFrameRate, isSharingAudio } = action;
|
|
|
|
switch (action.type) {
|
|
case SET_SCREEN_AUDIO_SHARE_STATE:
|
|
return {
|
|
...state,
|
|
isSharingAudio
|
|
};
|
|
|
|
case SET_SCREENSHARE_CAPTURE_FRAME_RATE:
|
|
return {
|
|
...state,
|
|
captureFrameRate
|
|
};
|
|
|
|
default:
|
|
return state;
|
|
}
|
|
});
|