Skip to content

Commit 836f3b4

Browse files
committed
feat: support 3.3.1 for iOS
1 parent b422ce8 commit 836f3b4

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

Extensions.swift

+2-1
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,8 @@ extension AgoraRtcRemoteAudioStats {
8686
"totalActiveTime": totalActiveTime,
8787
"publishDuration": publishDuration,
8888
"qoeQuality": qoeQuality,
89-
"qualityChangedReason": qualityChangedReason
89+
"qualityChangedReason": qualityChangedReason,
90+
"mosValue": mosValue
9091
]
9192
}
9293
}

RtcEngine.swift

+6
Original file line numberDiff line numberDiff line change
@@ -220,6 +220,8 @@ protocol RtcEngineVoiceChangerInterface {
220220
func setAudioEffectPreset(_ params: NSDictionary, _ callback: Callback)
221221

222222
func setVoiceBeautifierPreset(_ params: NSDictionary, _ callback: Callback)
223+
224+
func setVoiceConversionPreset(_ params: NSDictionary, _ callback: Callback)
223225

224226
func setAudioEffectParameters(_ params: NSDictionary, _ callback: Callback)
225227

@@ -754,6 +756,10 @@ class RtcEngineManager: NSObject, RtcEngineInterface {
754756
callback.code(engine?.setVoiceBeautifierPreset(AgoraVoiceBeautifierPreset(rawValue: params["preset"] as! Int)!))
755757
}
756758

759+
@objc func setVoiceConversionPreset(_ params: NSDictionary, _ callback: Callback) {
760+
callback.code(engine?.setVoiceConversionPreset(AgoraVoiceConversionPreset(rawValue: params["preset"] as! Int)!))
761+
}
762+
757763
@objc func setAudioEffectParameters(_ params: NSDictionary, _ callback: Callback) {
758764
callback.code(engine?.setAudioEffectParameters(AgoraAudioEffectPreset(rawValue: params["preset"] as! Int)!, param1: params["param1"] as! Int32, param2: params["param2"] as! Int32))
759765
}

0 commit comments

Comments
 (0)