Skip to content

Commit a0acdc5

Browse files
committed
update RTCFrameCryptor params
1 parent 12050d2 commit a0acdc5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Sources/LiveKit/E2EE/E2EEManager.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ public class E2EEManager: NSObject, ObservableObject, Loggable {
8282

8383
func addRtpSender(sender: RTCRtpSender, participantId: String, trackSid: Sid) -> RTCFrameCryptor {
8484
self.log("addRtpSender \(participantId) to E2EEManager")
85-
let frameCryptor = RTCFrameCryptor(rtpSender: sender, participantId: participantId, algorithm: RTCCyrptorAlgorithm.aesGcm, keyProvider: self.e2eeOptions.keyProvider.rtcKeyProvider!)
85+
let frameCryptor = RTCFrameCryptor(factory: Engine.peerConnectionFactory, rtpSender: sender, participantId: participantId, algorithm: RTCCyrptorAlgorithm.aesGcm, keyProvider: self.e2eeOptions.keyProvider.rtcKeyProvider!)
8686
frameCryptor.delegate = self
8787
frameCryptors[[participantId: trackSid]] = frameCryptor
8888
frameCryptor.enabled = self.enabled
@@ -91,7 +91,7 @@ public class E2EEManager: NSObject, ObservableObject, Loggable {
9191

9292
func addRtpReceiver(receiver: RTCRtpReceiver, participantId: String, trackSid: Sid) -> RTCFrameCryptor {
9393
self.log("addRtpReceiver \(participantId) to E2EEManager")
94-
let frameCryptor = RTCFrameCryptor(rtpReceiver: receiver, participantId: participantId, algorithm: RTCCyrptorAlgorithm.aesGcm, keyProvider: self.e2eeOptions.keyProvider.rtcKeyProvider!)
94+
let frameCryptor = RTCFrameCryptor(factory: Engine.peerConnectionFactory, rtpReceiver: receiver, participantId: participantId, algorithm: RTCCyrptorAlgorithm.aesGcm, keyProvider: self.e2eeOptions.keyProvider.rtcKeyProvider!)
9595
frameCryptor.delegate = self
9696
frameCryptors[[participantId: trackSid]] = frameCryptor
9797
frameCryptor.enabled = self.enabled

0 commit comments

Comments
 (0)