feat(external_api): Add command for setting send/recv video quality

This commit is contained in:
Jaya Allamsetty
2020-05-07 14:26:10 -04:00
committed by Jaya Allamsetty
parent b3f16926d4
commit a48aa2b999
5 changed files with 43 additions and 0 deletions

View File

@@ -14,6 +14,7 @@ import { parseJWTFromURLParams } from '../../react/features/base/jwt';
import { setE2EEKey } from '../../react/features/e2ee';
import { invite } from '../../react/features/invite';
import { toggleTileView } from '../../react/features/video-layout';
import { setVideoQuality } from '../../react/features/video-quality';
import { getJitsiMeetTransport } from '../transport';
import { API_ID, ENDPOINT_TEXT_MESSAGE_NAME } from './constants';
@@ -171,6 +172,11 @@ function initCommands() {
'e2ee-key': key => {
logger.debug('Set E2EE key command received');
APP.store.dispatch(setE2EEKey(key));
},
'set-video-quality': frameHeight => {
logger.debug('Set video quality command received');
sendAnalytics(createApiEvent('set.video.quality'));
APP.store.dispatch(setVideoQuality(frameHeight));
}
};
transport.on('event', ({ data, name }) => {