枚举类

  • Unity

更新时间不可用

RTM_AREA_CODE

访问区域,即 SDK 连接的服务器所在的区域。

枚举值描述
CN0x00000001: 中国大陆。
NA0x00000002: 北美区域。
EU0x00000004: 欧洲区域。
AS0x00000008: 除中国大陆以外的亚洲区域。
JP0x00000010: 日本。
IN0x00000020: 印度。
GLOB0xFFFFFFFF: 全球。
表格内容超出当前宽度,可横向滚动查看更多列。

RTM_CHANNEL_TYPE

频道类型。

枚举值描述
MESSAGE1: Message Channel
STREAM2: Stream Channel
表格内容超出当前宽度,可横向滚动查看更多列。

RTM_CONNECTION_CHANGE_REASON

SDK 连接状态改变的原因。

枚举值描述
CONNECTING0: 建立网络连接中。
JOIN_SUCCESS1: 成功加入频道。
INTERRUPTED2: 网络连接中断。
BANNED_BY_SERVER3: 网络连接被服务器禁止。
JOIN_FAILED4: SDK 连续 20 分钟无法加入频道,停止重连频道。
LEAVE_CHANNEL5: 离开频道。
INVALID_APP_ID6: 不是有效的 App ID,无法加入频道。
INVALID_CHANNEL_NAME7: 不是有效的频道名,无法加入频道。
INVALID_TOKEN8: Token 无效,无法加入频道。
TOKEN_EXPIRED9: Token 过期,无法加入频道。
REJECTED_BY_SERVER10: 被服务器禁止连接。
SETTING_PROXY_SERVER11: 由于设置了代理服务器,SDK 尝试重连。
RENEW_TOKEN12: 更新 Token 引起网络连接状态改变。
CLIENT_IP_ADDRESS_CHANGED13: 由于网络类型,或网络运营商的 IP 或端口发生改变,客户端 IP 地址变更,SDK 尝试重连。
KEEP_ALIVE_TIMEOUT14: SDK 和服务器连接保活超时,进入自动重连状态。
REJOIN_SUCCESS15: 重新加入频道成功。
LOST16: SDK 丢失与服务器的连接。
ECHO_TEST17: 通话回声测试引起连接状态改变。
CLIENT_IP_ADDRESS_CHANGED_BY_USER18: 用户变更客户端 IP 地址,SDK 尝试重连。
SAME_UID_LOGIN19: 使用相同的用户 ID 从不同的设备加入同一频道。
TOO_MANY_BROADCASTERS20: 频道内主播人数已达上限。
/21: License 校验失败。
/22: Stream Channel 不存在。
INCONSISTENT_APPID23: App ID 与 Token 不匹配。
/10001: SDK 登录 RTM 系统成功。
LOGOUT10002: SDK 已退出 RTM 系统。
PRESENCE_NOT_READY10003: Presence 服务未就绪。你需要重新调用 LoginAsync 方法登录 RTM 系统并重新执行对 SDK 的所有操作。
表格内容超出当前宽度,可横向滚动查看更多列。

RTM_CONNECTION_STATE

SDK 连接状态。

枚举值描述
DISCONNECTED1: SDK 已和服务器断开连接。
CONNECTING2: SDK 正在连接服务器。
CONNECTED3: SDK 已连上服务器。
RECONNECTING4: SDK 和服务器断开连接,正在重新连接服务器。
FAILED5: SDK 无法连接服务器。
表格内容超出当前宽度,可横向滚动查看更多列。

RTM_ENCRYPTION_MODE

加密方式。

枚举值描述
NONE0: 不加密。
AES_128_GCM1: 128 位 AES 加密,GCM 模式。
AES_256_GCM2: 256 位 AES 加密,GCM 模式。
表格内容超出当前宽度,可横向滚动查看更多列。

RTM_LOCK_EVENT_TYPE

Lock 事件类型。

枚举值描述
SNAPSHOT1: 加入频道时 Lock 的快照信息。
SET2: 已设置 Lock。
REMOVED3: 已删除 Lock。
ACQUIRED4: 已获取 Lock。
RELEASED5: 已释放 Lock。
EXPIRED6: Lock 已过期。
表格内容超出当前宽度,可横向滚动查看更多列。

RTM_LOG_LEVEL

日志信息的输出等级。

枚举值描述
NONE0x0000: 不输出任何日志。
INFO0x0001: 输出 FATAL、ERROR、WARN、INFO 级别的日志。我们推荐你将日志级别设为该等级。
WARN0x0002: 仅输出 FATAL、ERROR、WARN 级别的日志。
ERROR0x0004: 仅输出 FATAL、ERROR 级别的日志。
FATAL0x0008: 仅输出 FATAL 级别的日志。
表格内容超出当前宽度,可横向滚动查看更多列。

RTM_MESSAGE_PRIORITY

消息优先级。

枚举值描述
HIGHEST0: 优先级最高。
HIGH1: 优先级高。
NORMAL4: 优先级正常。
LOW8: 优先级低。
表格内容超出当前宽度,可横向滚动查看更多列。

RTM_MESSAGE_QOS

发送 Topic 消息时的 QoS 保障。

枚举值描述
UNORDERED0: 消息数据到达时不保序。
ORDERED1: 消息数据到达时保序。
表格内容超出当前宽度,可横向滚动查看更多列。

RTM_MESSAGE_TYPE

消息类型。

枚举值描述
BINARY0:二进制类型。
STRING1:字符串类型。
表格内容超出当前宽度,可横向滚动查看更多列。

RTM_PRESENCE_EVENT_TYPE

Presence 事件类型。

枚举值描述
SNAPSHOT1: 加入频道时 Presence 的快照信息。
INTERVAL2: 当频道内人数达到设定值后,频道内的事件通知将由实时通知转为定时通知。
REMOTE_JOIN3: 远端用户加入频道。
REMOTE_LEAVE4: 远端用户离开频道。
REMOTE_TIMEOUT5: 远端用户连接超时。
REMOTE_STATE_CHANGED6: 远端用户的临时用户状态改变。
ERROR_OUT_OF_SERVICE7: 用户加入频道时未启用 Presence。
表格内容超出当前宽度,可横向滚动查看更多列。

RTM_PROXY_TYPE

代理类型。

枚举值描述
NONE0: 不开启 Proxy。
HTTP1: 开启 HTTP 协议的 Proxy。
表格内容超出当前宽度,可横向滚动查看更多列。

RTM_STORAGE_EVENT_TYPE

Storage 事件类型。

枚举值描述
SNAPSHOT1: 用户第一次订阅 Channl Metadata 或 User Metadata,或加入频道时触发,本地用户会收到此类事件通知。
SET2: 当调用 SetChannelMetadataAsync 或者 SetUserMetadataAsync 时触发。该事件仅在增量数据更新模式下返回。
UPDATE3: 当调用设置、更新或删除 Channel Metadata 或 User Metadata 的方法时会返回该类型事件。
REMOVE4: 当调用 RemoveChannelMetadataAsync 或者 RemoveUserMetadataAsync 时触发。该事件仅在增量数据更新模式下返回。
表格内容超出当前宽度,可横向滚动查看更多列。

RTM_STORAGE_TYPE

Storage 类型。

枚举值描述
USER1: User Metadata 事件。
CHANNEL2: Channel Metadata 事件。
表格内容超出当前宽度,可横向滚动查看更多列。

RTM_TOPIC_EVENT_TYPE

Topic 事件类型。

枚举值描述
SNAPSHOT1: 加入频道时 Topic 的快照信息。
REMOTE_JOIN2: 远端用户加入 Topic。
REMOTE_LEAVE3: 远端用户离开 Topic。
表格内容超出当前宽度,可横向滚动查看更多列。