compareScreenShareMode method

bool compareScreenShareMode(
  1. MediaConstraints? constraints
)

Implementation

bool compareScreenShareMode(MediaConstraints? constraints) {
  if (constraints is! ScreenShareConstraints) {
    return true;
  }

  // On web we always get a new media track and deviceId is `null`.
  if (CurrentPlatform.isWeb) {
    return false;
  }

  return mediaConstraints.useiOSBroadcastExtension ==
          constraints.useiOSBroadcastExtension &&
      mediaConstraints.deviceId == constraints.deviceId;
}