@100mslive/hms-video-store
Version:
@100mslive Core SDK which abstracts the complexities of webRTC while providing a reactive store for data management with a unidirectional data flow
66 lines (65 loc) • 2.03 kB
TypeScript
export declare const ErrorCodes: {
WebSocketConnectionErrors: {
FAILED_TO_CONNECT: number;
WEBSOCKET_CONNECTION_LOST: number;
ABNORMAL_CLOSE: number;
};
APIErrors: {
SERVER_ERRORS: number;
INIT_CONFIG_NOT_AVAILABLE: number;
ENDPOINT_UNREACHABLE: number;
INVALID_TOKEN_FORMAT: number;
};
TracksErrors: {
GENERIC_TRACK: number;
CANT_ACCESS_CAPTURE_DEVICE: number;
DEVICE_NOT_AVAILABLE: number;
DEVICE_IN_USE: number;
DEVICE_LOST_MIDWAY: number;
NOTHING_TO_RETURN: number;
INVALID_VIDEO_SETTINGS: number;
CODEC_CHANGE_NOT_PERMITTED: number;
AUTOPLAY_ERROR: number;
OVER_CONSTRAINED: number;
NO_AUDIO_DETECTED: number;
SYSTEM_DENIED_PERMISSION: number;
CURRENT_TAB_NOT_SHARED: number;
AUDIO_PLAYBACK_ERROR: number;
SELECTED_DEVICE_MISSING: number;
NO_DATA: number;
};
WebrtcErrors: {
CREATE_OFFER_FAILED: number;
CREATE_ANSWER_FAILED: number;
SET_LOCAL_DESCRIPTION_FAILED: number;
SET_REMOTE_DESCRIPTION_FAILED: number;
ICE_FAILURE: number;
ICE_DISCONNECTED: number;
STATS_FAILED: number;
};
WebsocketMethodErrors: {
SERVER_ERRORS: number;
ALREADY_JOINED: number;
CANNOT_JOIN_PREVIEW_IN_PROGRESS: number;
};
GenericErrors: {
NOT_CONNECTED: number;
SIGNALLING: number;
UNKNOWN: number;
NOT_READY: number;
JSON_PARSING_FAILED: number;
TRACK_METADATA_MISSING: number;
RTC_TRACK_MISSING: number;
PEER_METADATA_MISSING: number;
INVALID_ROLE: number;
PREVIEW_IN_PROGRESS: number;
MISSING_MEDIADEVICES: number;
MISSING_RTCPEERCONNECTION: number;
LOCAL_STORAGE_ACCESS_DENIED: number;
VALIDATION_FAILED: number;
};
PlaylistErrors: {
NO_ENTRY_TO_PLAY: number;
NO_ENTRY_IS_PLAYING: number;
};
};