setVideoDimensions method

Future<void> setVideoDimensions(
  1. VideoDimensions newValue
)

Set preferred video dimensions for this track.

Server will choose the appropriate layer based on these dimensions. Will override previous calls to setVideoQuality.

Implementation

Future<void> setVideoDimensions(VideoDimensions newValue) async {
  if (newValue.width == _videoDimensions?.width && newValue.height == _videoDimensions?.height) {
    return;
  }
  if (!_canUpdateManualVideoSettings()) return;
  _videoDimensions = newValue;
  _videoQuality = null;
  sendUpdateTrackSettings();
}