UNPKG

infobip-rtc

Version:

Infobip RTC JavaScript SDK - Infobip WebRTC API Implementation

57 lines (56 loc) 6.47 kB
import { CallsApiEvents } from "./CallsApiEvents"; export declare namespace CallsEventHandlers { type Ringing = () => void; type EarlyMedia = (event: CallsApiEvents.EarlyMediaEvent) => void; type Established = (event: CallsApiEvents.EstablishedEvent) => void; type Hangup = (event: CallsApiEvents.HangupEvent) => void; type Error = (event: CallsApiEvents.ErrorEvent) => void; type CameraVideoAdded = (event: CallsApiEvents.CameraVideoAddedEvent) => void; type CameraVideoUpdated = (event: CallsApiEvents.CameraVideoUpdatedEvent) => void; type CameraVideoRemoved = () => void; type ScreenShareAdded = (event: CallsApiEvents.ScreenShareAddedEvent) => void; type ScreenShareRemoved = (event: CallsApiEvents.ScreenShareRemovedEvent) => void; type ConferenceJoined = (event: CallsApiEvents.ConferenceJoinedEvent) => void; type ConferenceLeft = (event: CallsApiEvents.ConferenceLeftEvent) => void; type RoomJoined = (event: CallsApiEvents.RoomJoinedEvent) => void; type RoomLeft = (event: CallsApiEvents.RoomLeftEvent) => void; type ConferenceFinished = (event: CallsApiEvents.ConferenceFinishedEvent) => void; type ParticipantJoining = (event: CallsApiEvents.ParticipantJoiningEvent) => void; type ParticipantJoined = (event: CallsApiEvents.ParticipantJoinedEvent) => void; type ParticipantMuted = (event: CallsApiEvents.ParticipantMutedEvent) => void; type ParticipantUnmuted = (event: CallsApiEvents.ParticipantUnmutedEvent) => void; type ParticipantDeaf = (event: CallsApiEvents.ParticipantDeafEvent) => void; type ParticipantUndeaf = (event: CallsApiEvents.ParticipantUndeafEvent) => void; type ParticipantStartedTalking = (event: CallsApiEvents.ParticipantStartedTalkingEvent) => void; type ParticipantStoppedTalking = (event: CallsApiEvents.ParticipantStoppedTalkingEvent) => void; type ParticipantRemoved = (event: CallsApiEvents.ParticipantRemovedEvent) => void; type ParticipantCameraVideoAdded = (event: CallsApiEvents.ParticipantCameraVideoAddedEvent) => void; type ParticipantCameraVideoRemoved = (event: CallsApiEvents.ParticipantCameraVideoRemovedEvent) => void; type ParticipantScreenShareAdded = (event: CallsApiEvents.ParticipantScreenShareAddedEvent) => void; type ParticipantScreenShareRemoved = (event: CallsApiEvents.ParticipantScreenShareRemovedEvent) => void; type NetworkQualityChanged = (event: CallsApiEvents.NetworkQualityChangedEvent) => void; type ParticipantNetworkQualityChanged = (event: CallsApiEvents.ParticipantNetworkQualityChangedEvent) => void; type ParticipantDisconnected = (event: CallsApiEvents.ParticipantDisconnectedEvent) => void; type ParticipantReconnected = (event: CallsApiEvents.ParticipantReconnectedEvent) => void; type RemoteMuted = () => void; type RemoteUnmuted = () => void; type RemoteCameraVideoAdded = (event: CallsApiEvents.RemoteCameraVideoAddedEvent) => void; type RemoteCameraVideoRemoved = () => void; type RemoteScreenShareAdded = (event: CallsApiEvents.RemoteScreenShareAddedEvent) => void; type RemoteScreenShareRemoved = () => void; type RemoteNetworkQualityChanged = (event: CallsApiEvents.RemoteNetworkQualityChangedEvent) => void; type RemoteDisconnected = (event: CallsApiEvents.RemoteDisconnectedEvent) => void; type RemoteReconnected = (event: CallsApiEvents.RemoteReconnectedEvent) => void; type DialogJoined = (event: CallsApiEvents.DialogJoinedEvent) => void; type DialogLeft = (event: CallsApiEvents.DialogLeftEvent) => void; type Reconnecting = (event: CallsApiEvents.ReconnectingEvent) => void; type Reconnected = (event: CallsApiEvents.ReconnectedEvent) => void; type CallRecordingStartedEvent = (event: CallsApiEvents.CallRecordingStartedEvent) => void; type CallRecordingStoppedEvent = (event: CallsApiEvents.CallRecordingStoppedEvent) => void; type DialogRecordingStartedEvent = (event: CallsApiEvents.DialogRecordingStartedEvent) => void; type DialogRecordingStoppedEvent = (event: CallsApiEvents.DialogRecordingStoppedEvent) => void; type ConferenceRecordingStartedEvent = (event: CallsApiEvents.ConferenceRecordingStartedEvent) => void; type ConferenceRecordingStoppedEvent = (event: CallsApiEvents.ConferenceRecordingStoppedEvent) => void; type RoomRecordingStartedEvent = (event: CallsApiEvents.RoomRecordingStartedEvent) => void; type Any = CallsEventHandlers.Ringing | CallsEventHandlers.EarlyMedia | CallsEventHandlers.Established | CallsEventHandlers.Hangup | CallsEventHandlers.Error | CallsEventHandlers.CameraVideoAdded | CallsEventHandlers.CameraVideoUpdated | CallsEventHandlers.CameraVideoRemoved | CallsEventHandlers.ScreenShareAdded | CallsEventHandlers.ScreenShareRemoved | CallsEventHandlers.ConferenceJoined | CallsEventHandlers.ConferenceLeft | CallsEventHandlers.RoomJoined | CallsEventHandlers.RoomLeft | CallsEventHandlers.ConferenceFinished | CallsEventHandlers.ParticipantJoining | CallsEventHandlers.ParticipantJoined | CallsEventHandlers.ParticipantMuted | CallsEventHandlers.ParticipantUnmuted | CallsEventHandlers.ParticipantDeaf | CallsEventHandlers.ParticipantUndeaf | CallsEventHandlers.ParticipantRemoved | CallsEventHandlers.ParticipantCameraVideoAdded | CallsEventHandlers.ParticipantCameraVideoRemoved | CallsEventHandlers.ParticipantScreenShareAdded | CallsEventHandlers.ParticipantScreenShareRemoved | CallsEventHandlers.NetworkQualityChanged | CallsEventHandlers.ParticipantNetworkQualityChanged | CallsEventHandlers.ParticipantDisconnected | CallsEventHandlers.ParticipantReconnected | CallsEventHandlers.RemoteMuted | CallsEventHandlers.RemoteUnmuted | CallsEventHandlers.RemoteCameraVideoAdded | CallsEventHandlers.RemoteCameraVideoRemoved | CallsEventHandlers.RemoteScreenShareAdded | CallsEventHandlers.RemoteScreenShareRemoved | CallsEventHandlers.RemoteNetworkQualityChanged | CallsEventHandlers.RemoteDisconnected | CallsEventHandlers.RemoteReconnected | CallsEventHandlers.DialogJoined | CallsEventHandlers.DialogLeft | CallsEventHandlers.Reconnecting | CallsEventHandlers.Reconnected | CallsEventHandlers.CallRecordingStartedEvent | CallsEventHandlers.CallRecordingStoppedEvent | CallsEventHandlers.DialogRecordingStartedEvent | CallsEventHandlers.DialogRecordingStoppedEvent | CallsEventHandlers.ConferenceRecordingStartedEvent | CallsEventHandlers.ConferenceRecordingStoppedEvent | CallsEventHandlers.RoomRecordingStartedEvent; }