UNPKG

sinch-rtc

Version:

RTC JavaScript/Web SDK

30 lines (29 loc) 1.57 kB
import { ClientEvent as Event, EventResult, EventType } from "../../ocra/api"; export declare enum ClientEventName { OCRA_CALL_INIT_REQUEST = "OCRA_CALL_INIT_REQUEST", OCRA_CALL_INIT_REQUEST_COMPLETE = "OCRA_CALL_INIT_REQUEST_COMPLETE", SDK_API_ANSWER = "SDK_API_ANSWER", SDK_API_CALL_STATE_ANSWERED = "SDK_API_CALL_STATE_ANSWERED", SDK_API_CALL_STATE_ESTABLISHED = "SDK_API_CALL_STATE_ESTABLISHED", SDK_API_CALL_USER_START = "SDK_API_CALL_USER_START", SDK_API_CALL_STATE_PROGRESSING = "SDK_API_CALL_STATE_PROGRESSING", SDK_API_CALL_STATE_RINGING = "SDK_API_CALL_STATE_RINGING", SDK_API_CALL_TERMINATE = "SDK_API_CALL_TERMINATE", SDK_ICE_FAILED_TERMINATE = "SDK_ICE_FAILED_TERMINATE", SDK_CALL_MARKED_INACTIVE = "SDK_CALL_MARKED_INACTIVE", SDK_DID_NOTIFY_INCOMING_CALL = "SDK_DID_NOTIFY_INCOMING_CALL", WEBRTC_ICE_CONNECTION_CONNECTED = "WEBRTC_ICE_CONNECTION_CONNECTED", WEBRTC_ICE_CONNECTION_COMPLETED = "WEBRTC_ICE_CONNECTION_COMPLETED", WEBRTC_ICE_CONNECTION_DISCONNECTED = "WEBRTC_ICE_CONNECTION_DISCONNECTED", WEBRTC_ICE_CONNECTION_FAILED = "WEBRTC_ICE_CONNECTION_FAILED" } export declare class ClientEvent { private type; private name; private time; private result?; constructor(type: EventType, name: ClientEventName, time: Date, result?: EventResult | undefined); get data(): Event; static create(type: EventType, name: ClientEventName, time: Date, result?: EventResult): ClientEvent; static createClientEventType(name: ClientEventName, result?: EventResult): Event; }