yimultiscreenserver-sdk-web
Version:
YiMultiScreenServer SDK for Web
108 lines • 4.5 kB
JavaScript
export class CastError {
constructor() {
this.main = 0x0;
this.sub = 0x0;
}
static create(main, sub) {
let error = new CastError();
error.main = main;
error.sub = sub;
return error;
}
toString() {
return `CastError{` +
`main=0x${this.main.toString(16).toUpperCase()}, ` +
`sub='0x${this.sub.toString(16).toUpperCase()}'` +
`}`;
}
}
// ---------------- 初始化 ----------------
CastError.INIT_FAIL = 0x11100;
CastError.LAN_SERVER_INIT_FAIL = 0x11101;
CastError.THIRD_PARTY_SDK_INIT_FAIL = 0x11102;
CastError.KONKA_CAST_SDK_INIT_FAIL = 0x11103;
CastError.KONKA_CAST_SDK_AUTH_FAIL = 0x11104;
CastError.KONKA_MEDIA_SDK_INIT_FAIL = 0x11105;
CastError.KONKA_MEDIA_SDK_AUTH_FAIL = 0x11106;
CastError.WAN_SERVER_INIT_FAIL = 0x11107;
// ---------------- 发现 ----------------
CastError.DISCOVER_FAIL = 0x12100;
CastError.LAN_DISCOVER_FAIL = 0x12101;
CastError.WAN_DISCOVER_FAIL = 0x12102;
// ---------------- 连接 ----------------
// 连接失败
CastError.CONNECT_FAIL = 0x13100;
CastError.LAN_CONNECT_FAIL = 0x13101;
CastError.WAN_CONNECT_FAIL = 0x13102;
CastError.THIRD_PARTY_SDK_CONNECT_FAIL = 0x13103;
CastError.KONKA_CAST_SDK_CONNECT_FAIL = 0x13104;
CastError.KONKA_MEDIA_SDK_CONNECT_FAIL = 0x13105;
// 连接中断
CastError.CONNECT_ABORT = 0x13200;
CastError.LAN_CONNECT_ABORT = 0x13201;
CastError.WAN_CONNECT_ABORT = 0x13202;
CastError.THIRD_PARTY_SDK_CONNECT_ABORT = 0x13203;
CastError.KONKA_CAST_SDK_CONNECT_ABORT = 0x13204;
CastError.KONKA_MEDIA_SDK_CONNECT_ABORT = 0x13205;
// 连接对端掉线
CastError.CONNECT_PEER_OFFLINE = 0x13300;
CastError.LAN_CONNECT_PEER_OFFLINE = 0x13301;
CastError.WAN_CONNECT_PEER_OFFLINE = 0x13302;
CastError.WAN_CONNECT_SERVER_OFFLINE = 0x13303;
CastError.THIRD_PARTY_SDK_CONNECT_PEER_OFFLINE = 0x13304;
CastError.KONKA_CAST_SDK_CONNECT_PEER_OFFLINE = 0x13305;
CastError.KONKA_MEDIA_SDK_CONNECT_PEER_OFFLINE = 0x13306;
// 断开连接失败
CastError.DISCONNECT_FAIL = 0x13400;
// ---------------- 校验 ----------------
CastError.VERIFY_FAIL = 0x14100;
CastError.THIRD_PARTY_SDK_VERIFY_TOKEN_FAIL = 0x14101;
CastError.SINK_DEVICE_VERIFY_REJECT_CURRENT_SOURCE_FAIL = 0x14102;
CastError.SINK_DEVICE_VERIFY_IN_EXCLUSIVE_MODE_FAIL = 0x14103;
CastError.P2P_KEY_VERIFY_ACQUIRE_FAIL = 0x14104;
CastError.P2P_KEY_VERIFY_RELEASE_FAIL = 0x14105;
// ---------------- 传输 ----------------
CastError.TRANSMIT_FAIL = 0x15100;
CastError.LAN_TRANSMIT_AV_DATA_FAIL = 0x15101;
CastError.WAN_TRANSMIT_AV_DATA_FAIL = 0x15102;
CastError.THIRD_PARTY_SDK_TRANSMIT_AV_DATA_FAIL = 0x15103;
CastError.KONKA_CAST_SDK_TRANSMIT_AV_DATA_FAIL = 0x15104;
CastError.KONKA_MEDIA_SDK_TRANSMIT_AV_DATA_FAIL = 0x15105;
CastError.LAN_TRANSMIT_IMAGE_FAIL = 0x15106;
CastError.LAN_TRANSMIT_VIDEO_FAIL = 0x15107;
CastError.LAN_TRANSMIT_APK_FAIL = 0x15108;
CastError.LAN_TRANSMIT_DOCUMENT_FAIL = 0x15109;
CastError.WAN_TRANSMIT_IMAGE_FAIL = 0x1510A;
CastError.WAN_TRANSMIT_VIDEO_FAIL = 0x1510B;
CastError.WAN_TRANSMIT_APK_FAIL = 0x1510C;
CastError.WAN_TRANSMIT_DOCUMENT_FAIL = 0x1510D;
CastError.WAN_TRANSMIT_SESSION_CREATE_FAIL = 0x1510E;
CastError.WAN_TRANSMIT_SESSION_DESTROY_FAIL = 0x1510F;
// 解码
CastError.AVCODEC_FAIL = 0x15200;
CastError.AVCODEC_AUDIO_DECODE_FAIL = 0x15201;
CastError.AVCODEC_VIDEO_DECODE_FAIL = 0x15202;
CastError.AVCODEC_AUDIO_ENCODE_FAIL = 0x15203;
CastError.AVCODEC_VIDEO_ENCODE_FAIL = 0x15204;
// ---------------- 功能使用 ----------------
CastError.FUNCTION_FAIL = 0x16100;
CastError.TOO_OFTEN_FUNCTION_CALL_FAIL = 0x16101;
CastError.CURRENT_UNDER_MULTI_WINDOW_FAIL = 0x16102;
CastError.ALREADY_START_SCREEN_RECORD_FAIL = 0x16103;
CastError.NO_SCREEN_RECORD_PERMISSION_FAIL = 0x16104;
CastError.DOCUMENT_ONLINE_RENDER_FAIL = 0x16105;
// ---------------- 用户系统 ----------------
CastError.MAIN_ACCOUNT_FAIL = 0x17100;
CastError.SUB_SEND_SMS_FAIL = 0x17101;
CastError.SUB_SEND_SMS_REACH_TODAY_COUNT_FAIL = 0x17102;
CastError.SUB_ACCOUNT_EXISTED_FAIL = 0x17103;
CastError.SUB_ACCOUNT_NOT_EXIST_FAIL = 0x17104;
CastError.SUB_ACCOUNT_PASSWORD_WRONG_FAIL = 0x17105;
CastError.SUB_VERIFY_CODE_INVALID_FAIL = 0x17106;
CastError.SUB_USER_TOKEN_INVALID_FAIL = 0x17107;
CastError.SUB_BIND_DISPLAY_NOT_EXIST_FAIL = 0x17108;
CastError.SUB_BIND_DISPLAY_NOT_BOUND_FAIL = 0x17109;
CastError.SUB_BIND_DISPLAY_ALREADY_BOUND_FAIL = 0x1710A;
// ---------------- 其他 ----------------
CastError.UNKNOWN_FAIL = 0x90000;
//# sourceMappingURL=CastError.js.map