/** * Client状态 * * @property { string } Active - Client处于活跃状态 * @property { string } Destroy - Client已被销毁 */ export declare enum XYClientState { Active = "ACTIVE", Destroy = "DESTROY" } /** * 会议状态 * * @property { string } Initial - 初始状态 * @property { string } SignalConnected - WebSocket连接成功,收到信令服务器的入会通知 * @property { string } MediaConnected - Peer连接成功,表示已完全加入会议,可以开始互动 * @property { string } Disconnected - 已挂断会议 * @property { string } SignalDisconnected - 信令挂断会议 */ export declare enum XYMeetingState { Initial = "INITIAL", SignalConnected = "SIGNAL_CONNECTED", MediaConnected = "MEDIA_CONNECTED", Disconnected = "DISCONNECTED", SignalDisconnected = "SIGNAL_DISCONNECTED" } /** * 会议断开连接结果 * * @property { string } code - 错误码 * @property { string } detail - 错误详情描述 * @property { string } message - 断开连接提示信息 * @property { boolean } accountExpired - 账号是否失效,会议断开原因导致账号失效,如账号在其他设备登录、被拉黑等 * @property { string } reason - 断开连接原因 */ export interface XYMeetingDisconnectedResult { code?: string; detail?: string; message?: string; accountExpired?: boolean; reason?: string; }