_disabled to _enabled

This commit is contained in:
Hiroshi Horie
2021-10-25 23:31:44 +09:00
parent 16910cae25
commit 8c10a39ed0
+8 -8
View File
@@ -32,7 +32,7 @@ class RendererVisibility {
/// control if we should subscribe to the track, and its quality (for video).
class RemoteTrackPublication extends TrackPublication {
final RemoteParticipant _participant;
bool _disabled = false;
bool _enabled = true;
lk_rtc.VideoQuality _videoQuality = lk_rtc.VideoQuality.HIGH;
lk_rtc.VideoQuality get videoQuality => _videoQuality;
@@ -110,14 +110,14 @@ class RemoteTrackPublication extends TrackPublication {
max(s1.height, s2.height),
);
_disabled = !_hasVisibleRenderers();
_enabled = _hasVisibleRenderers();
final settings = lk_rtc.UpdateTrackSettings(
trackSids: [sid],
disabled: _disabled,
disabled: !_enabled,
);
if (!_disabled) {
if (_enabled) {
final largest = _visibilities.values
.map((e) => e.size)
.reduce((value, element) => maxSize(value, element));
@@ -162,10 +162,10 @@ class RemoteTrackPublication extends TrackPublication {
_sendUpdateTrackSettings();
}
bool get enabled => !_disabled;
bool get enabled => _enabled;
set enabled(bool val) {
if (_disabled == !val) return;
_disabled = !val;
if (_enabled == val) return;
_enabled = val;
_sendUpdateTrackSettings();
}
@@ -227,7 +227,7 @@ class RemoteTrackPublication extends TrackPublication {
void _sendUpdateTrackSettings() {
final settings = lk_rtc.UpdateTrackSettings(
trackSids: [sid],
disabled: _disabled,
disabled: !_enabled,
);
if (kind == lk_models.TrackType.VIDEO) {
settings.quality = _videoQuality;