setViewPort method

void setViewPort(
  1. dynamic consumerId,
  2. dynamic viewportWidth,
  3. dynamic viewportHeight
)

Implementation

void setViewPort(consumerId, viewportWidth, viewportHeight) {
  Consumer? consumer = _recvTransport?.getConsumer(consumerId);
  if (consumer == null) {
    return;
  }
  Map<String, dynamic>? layers = SdkCapabilities.getAdaptivePreferredLayers(
    consumer,
    viewportWidth,
    viewportHeight,
  );
  if (layers != null) {
    _setConsumerPreferredLayers(
      consumerId,
      layers['newPreferredSpatialLayer'],
      layers['newPreferredTemporalLayer'],
    );
  }
}