12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- export enum JitsiTrackEvents {
- /**
- * The media track was removed to the conference.
- */
- LOCAL_TRACK_STOPPED = 'track.stopped',
-
- /**
- * Audio levels of a this track was changed.
- * The first argument is a number with audio level value in range [0, 1].
- * The second argument is a <tt>TraceablePeerConnection</tt> which is the peer
- * connection which measured the audio level (one audio track can be added
- * to multiple peer connection at the same time). This argument is optional for
- * local tracks for which we can measure audio level without the peer
- * connection (the value will be <tt>undefined</tt>).
- *
- * NOTE The second argument should be treated as library internal and can be
- * removed at any time.
- */
- TRACK_AUDIO_LEVEL_CHANGED = 'track.audioLevelsChanged',
-
- /**
- * The audio output of the track was changed.
- */
- TRACK_AUDIO_OUTPUT_CHANGED = 'track.audioOutputChanged',
-
- /**
- * A media track mute status was changed.
- */
- TRACK_MUTE_CHANGED = 'track.trackMuteChanged',
-
- /**
- * The video type("camera" or "desktop") of the track was changed.
- */
- TRACK_VIDEOTYPE_CHANGED = 'track.videoTypeChanged',
-
- /**
- * Indicates that the track is not receiving any data even though we expect it
- * to receive data (i.e. the stream is not stopped).
- */
- NO_DATA_FROM_SOURCE = 'track.no_data_from_source',
-
- /**
- * Indicates that the local audio track is not receiving any audio input from
- * the microphone that is currently selected.
- */
- NO_AUDIO_INPUT = 'track.no_audio_input',
-
- /**
- * Event fired whenever video track's streaming changes.
- * First argument is the sourceName of the track and the second is a string indicating if the connection is currently
- * - active - the connection is active.
- * - inactive - the connection is inactive, was intentionally interrupted by the bridge because of low BWE or because
- * of the endpoint falling out of last N.
- * - interrupted - a network problem occurred.
- * - restoring - the connection was inactive and is restoring now.
- *
- * The current status value can be obtained by calling JitsiRemoteTrack.getTrackStreamingStatus().
- */
- TRACK_STREAMING_STATUS_CHANGED = 'track.streaming_status_changed'
- };
-
- // exported for backward compatibility
- export const LOCAL_TRACK_STOPPED = JitsiTrackEvents.LOCAL_TRACK_STOPPED;
- export const TRACK_AUDIO_LEVEL_CHANGED = JitsiTrackEvents.TRACK_AUDIO_LEVEL_CHANGED;
- export const TRACK_AUDIO_OUTPUT_CHANGED = JitsiTrackEvents.TRACK_AUDIO_OUTPUT_CHANGED;
- export const TRACK_MUTE_CHANGED = JitsiTrackEvents.TRACK_MUTE_CHANGED;
- export const TRACK_VIDEOTYPE_CHANGED = JitsiTrackEvents.TRACK_VIDEOTYPE_CHANGED;
- export const NO_DATA_FROM_SOURCE = JitsiTrackEvents.NO_DATA_FROM_SOURCE;
- export const NO_AUDIO_INPUT = JitsiTrackEvents.NO_AUDIO_INPUT;
- export const TRACK_STREAMING_STATUS_CHANGED = JitsiTrackEvents.TRACK_STREAMING_STATUS_CHANGED;
|