//
// 频道及连接相关
//
/** 频道自定义props更新,对应data为ChannelInfo */
static readonly CHANNEL_UPDATE = 'channel_update';
/** 开始断线自动重连,无data */
static readonly RECONNECTING = 'reconnecting';
/** 重连成功,断线重连成功后会触发,无data */
static readonly RECONNECTED = 'reconnected';
/** 自己被强制离开频道,对应data为DisconnectEventData */
static readonly DISCONNECTED = 'disconnected';
/** 自己信息被改变,对应data为UserInfo */
static readonly ME_UPDATE = 'me_update';
/** 频道内自定义消息,对应data为CustomMsgData */
static readonly CUSTOM_MSG = 'custom_msg';
//
// 远端用户、远端流相关
//
/** 其他用户加入频道,对应data为UserInfo */
static readonly USER_JOIN = 'user_join';
/** 其他用户信息改变,对应data为UserInfo */
static readonly USER_UPDATE = 'user_update';
/** 其他用户离开频道,对应data为UserLeaveEventData */
static readonly USER_LEAVE = 'user_leave';
/** 其他用户发布流轨道,对应data为{ user: UserInfo, track: TrackInfo } */
static readonly USER_TRACK_ADD = 'user_track_add';
/** 其他用户更新流轨道,对应data为{ user: UserInfo, track: TrackInfo } */
static readonly USER_TRACK_UPDATE = 'user_track_update';
/** 其他用户删除流轨道,对应data为{ user: UserInfo, track: TrackInfo } */
static readonly USER_TRACK_REMOVE = 'user_track_remove';
//
// 弱网相关
//
/** 上行弱网,无data */
static readonly UP_WEAKNET = 'up_weaknet';
/** 上行弱网恢复,无data */
static readonly UP_WEAKNET_RECOVER = 'up_weaknet_recover';
/** 推流失败,对应data为失败描述string */
static readonly UP_PUSH_FAIL = 'up_push_fail';
/** 下行弱网,对应data为{track: BaseTrack} */
static readonly DOWN_WEAKNET = 'down_weaknet';
/** 下行弱网恢复,对应data为{track: BaseTrack} */
static readonly DOWN_WEAKNET_RECOVER = 'down_weaknet_recover';
/** 拉流播放失败,对应data为{track: BaseTrack, detail: string} */
static readonly DOWN_PLAY_FAIL = 'down_play_fail';