setParticipantE2ee method

  1. @override
Future<void> setParticipantE2ee({
  1. required ParticipantE2eeConfig config,
})
override

Implementation

@override
Future<void> setParticipantE2ee({
  required ParticipantE2eeConfig config,
}) async {
  if (_remoteSubscribers[config.targetId] != null) {
    _remoteSubscribers[config.targetId] =
        _remoteSubscribers[config.targetId]!.copyWith(
      isE2eeEnabled: config.isEnabled,
    );
  }

  await _e2eeManager.addRtpReceiver(
    receiver: config.receiver,
    codec:
        _remoteSubscribers[config.targetId]?.videoCodec ?? RTCVideoCodec.h264,
    enabled: config.isEnabled,
  );
}