setEncryptionMode method
- EncryptionMode encryptionMode
设置内置的加密方案。
Deprecated
自 v3.1.2 起废弃。请改用 enableEncryption。
Agora SDK 支持内置加密功能,默认使用 AES128XTS
加密方式。如需使用其他加密方式,可以调用该 API 设置。
同一频道内的所有用户必须设置相同的加密方式和密码才能进行通话。关于这几种加密方式的区别,请参考 AES 加密算法的相关资料。
Note
- 请勿在转码推流场景中使用该方法。
- 该方法需要在 RtcChannel.setEncryptionSecret 之后调用。
Parameter encryptionMode
加密方式。详见 EncryptionMode。
Implementation
@override
Future<void> setEncryptionMode(EncryptionMode encryptionMode) {
return _invokeMethod('setEncryptionMode',
{'encryptionMode': EncryptionModeConverter(encryptionMode).value()});
}