|
@@ -80,6 +80,7 @@ const events = {
|
80
|
80
|
'video-conference-left': 'videoConferenceLeft',
|
81
|
81
|
'video-availability-changed': 'videoAvailabilityChanged',
|
82
|
82
|
'video-mute-status-changed': 'videoMuteStatusChanged',
|
|
83
|
+ 'video-quality-changed': 'videoQualityChanged',
|
83
|
84
|
'screen-sharing-status-changed': 'screenSharingStatusChanged',
|
84
|
85
|
'dominant-speaker-changed': 'dominantSpeakerChanged',
|
85
|
86
|
'subject-change': 'subjectChange',
|
|
@@ -503,6 +504,9 @@ export default class JitsiMeetExternalAPI extends EventEmitter {
|
503
|
504
|
changeParticipantNumber(this, -1);
|
504
|
505
|
delete this._participants[this._myUserID];
|
505
|
506
|
break;
|
|
507
|
+ case 'video-quality-changed':
|
|
508
|
+ this._videoQuality = data.videoQuality;
|
|
509
|
+ break;
|
506
|
510
|
}
|
507
|
511
|
|
508
|
512
|
const eventName = events[name];
|
|
@@ -689,6 +693,15 @@ export default class JitsiMeetExternalAPI extends EventEmitter {
|
689
|
693
|
return getCurrentDevices(this._transport);
|
690
|
694
|
}
|
691
|
695
|
|
|
696
|
+ /**
|
|
697
|
+ * Returns the current video quality setting.
|
|
698
|
+ *
|
|
699
|
+ * @returns {number}
|
|
700
|
+ */
|
|
701
|
+ getVideoQuality() {
|
|
702
|
+ return this._videoQuality;
|
|
703
|
+ }
|
|
704
|
+
|
692
|
705
|
/**
|
693
|
706
|
* Check if the audio is available.
|
694
|
707
|
*
|