io.agora.recording.common.Common.LEAVE_PATH_CODE 枚举类型参考

  • Java

更新时间不可用

详细描述

录制端离开频道的原因。将 LEAVE_PATH_CODE 与各枚举值逐一进行按位与运算,计算结果非零的,即为退出原因。例如,code 为 6(二进制 110)时,将其与各枚举值逐一进行按位与计算,LEAVE_CODE_SIG (二进制 10)与 LEAVE_CODE_NO_USERS (二进制 100)的结果非零,则退出原因包括收到 SIGINT 信号以及录制超时。

类成员变量说明

LEAVE_CODE_INIT

io.agora.recording.common.Common.LEAVE_PATH_CODE.LEAVE_CODE_INIT =(0)

0: 初始化失败。

LEAVE_CODE_SIG

io.agora.recording.common.Common.LEAVE_PATH_CODE.LEAVE_CODE_SIG =(1<<1)

2(二进制 10):AgoraCoreService 收到 SIGINT 信号而触发的退出。

LEAVE_CODE_NO_USERS

io.agora.recording.common.Common.LEAVE_PATH_CODE.LEAVE_CODE_NO_USERS =(1<<2)

4(二进制 100):频道内除录制端外没有其他用户,录制端自动离开频道。

LEAVE_CODE_TIMER_CATCH

io.agora.recording.common.Common.LEAVE_PATH_CODE.LEAVE_CODE_TIMER_CATCH =(1<<3)

8(二进制 1000):可忽略。

LEAVE_CODE_CLIENT_LEAVE

io.agora.recording.common.Common.LEAVE_PATH_CODE.LEAVE_CODE_CLIENT_LEAVE =(1<<4)

16(二进制 10000):录制端调用 leaveChannel 方法退出频道。

这个页面有帮助吗?