infobip-rtc
Version:
Infobip RTC JavaScript SDK - Infobip WebRTC API Implementation
57 lines (56 loc) • 6.47 kB
TypeScript
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;
}