openvidu/openvidu-browser/src/OpenViduInternal/Events/EventMap/SessionEventMap.ts

29 lines
1.3 KiB
TypeScript
Raw Normal View History

import { ConnectionEvent } from '../ConnectionEvent';
import { ConnectionPropertyChangedEvent } from '../ConnectionPropertyChangedEvent';
import { ExceptionEvent } from '../ExceptionEvent';
import { NetworkQualityLevelChangedEvent } from '../NetworkQualityLevelChangedEvent';
import { PublisherSpeakingEvent } from '../PublisherSpeakingEvent';
import { RecordingEvent } from '../RecordingEvent';
import { SessionDisconnectedEvent } from '../SessionDisconnectedEvent';
import { SignalEvent } from '../SignalEvent';
import { StreamEvent } from '../StreamEvent';
import { StreamPropertyChangedEvent } from '../StreamPropertyChangedEvent';
export interface SessionEventMap {
connectionCreated: ConnectionEvent;
connectionDestroyed: ConnectionEvent;
connectionPropertyChanged: ConnectionPropertyChangedEvent;
sessionDisconnected: SessionDisconnectedEvent;
streamCreated: StreamEvent;
streamDestroyed: StreamEvent;
streamPropertyChanged: StreamPropertyChangedEvent;
publisherStartSpeaking: PublisherSpeakingEvent;
publisherStopSpeaking: PublisherSpeakingEvent;
signal: SignalEvent;
recordingStarted: RecordingEvent;
recordingStopped: RecordingEvent;
networkQualityLevelChanged: NetworkQualityLevelChangedEvent;
reconnecting: never;
reconnected: never;
exception: ExceptionEvent;
}