io.agora.rtc.AgoraRtcService.CryptoOption类 参考
媒体流加密选项。
构造及析构函数说明
CryptoOption()
io.agora.rtc.AgoraRtcService.CryptoOption.CryptoOption | ( | ) |
类成员变量说明
enable
boolean io.agora.rtc.AgoraRtcService.CryptoOption.enable |
true
: 开启加密。false
: 关闭加密。
key
String io.agora.rtc.AgoraRtcService.CryptoOption.key |
注解
如果未指定该参数或将该参数设置为
NULL
,则无法启用媒体流加密,且 SDK 会返回错误码 -2。mode
int io.agora.rtc.AgoraRtcService.CryptoOption.mode |
AES_128_GCM2
或 AES_256_GCM2
加密模式。这两种模式支持使用盐,安全性更高。 salt
byte [] io.agora.rtc.AgoraRtcService.CryptoOption.salt |
注解
只有在
AES_128_GCM2
或 AES_256_GCM2
加密模式下,该参数才生效。此时,需确保填入该参数的值不全为 0
。