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 方法退出频道。