export declare enum RTCEvents {
/**
* Indicates error while create answer call.
*/
CREATE_ANSWER_FAILED = "rtc.create_answer_failed",
/**
* Indicates error while create offer call.
*/
CREATE_OFFER_FAILED = "rtc.create_offer_failed",
DATA_CHANNEL_OPEN = "rtc.data_channel_open",
ENDPOINT_CONN_STATUS_CHANGED = "rtc.endpoint_conn_status_changed",
DOMINANT_SPEAKER_CHANGED = "rtc.dominant_speaker_changed",
LASTN_ENDPOINT_CHANGED = "rtc.lastn_endpoint_changed",
FORWARDED_SOURCES_CHANGED = "rtc.forwarded_sources_changed",
/**
* Event emitted when the user granted/blocked a permission for the camera / mic.
* Used to keep track of the granted permissions on browsers which don't
* support the Permissions API.
*/
PERMISSIONS_CHANGED = "rtc.permissions_changed",
SENDER_VIDEO_CONSTRAINTS_CHANGED = "rtc.sender_video_constraints_changed",
/**
* Event emitted when {@link RTC.setLastN} method is called to update with
* the new value set.
* The first argument is the value passed to {@link RTC.setLastN}.
*/
LASTN_VALUE_CHANGED = "rtc.lastn_value_changed",
/**
* Event emitted when ssrc for a local track is extracted and stored
* in {@link TraceablePeerConnection}.
* @param {JitsiLocalTrack} track which ssrc was updated
* @param {string} ssrc that was stored
*/
LOCAL_TRACK_SSRC_UPDATED = "rtc.local_track_ssrc_updated",
/**
* The max enabled resolution of a local video track was changed.
*/
LOCAL_TRACK_MAX_ENABLED_RESOLUTION_CHANGED = "rtc.local_track_max_enabled_resolution_changed",
TRACK_ATTACHED = "rtc.track_attached",
/**
* Event fired when we remote track is added to the conference.
* 1st event argument is the added JitsiRemoteTrack instance.
**/
REMOTE_TRACK_ADDED = "rtc.remote_track_added",
REMOTE_TRACK_MUTE = "rtc.remote_track_mute",
/**
* Indicates that the remote track has been removed from the conference.
* 1st event argument is the removed {@link JitsiRemoteTrack} instance.
*/
REMOTE_TRACK_REMOVED = "rtc.remote_track_removed",
REMOTE_TRACK_UNMUTE = "rtc.remote_track_unmute",
/**
* Indicates error while set local description.
*/
SET_LOCAL_DESCRIPTION_FAILED = "rtc.set_local_description_failed",
/**
* Indicates error while set remote description.
*/
SET_REMOTE_DESCRIPTION_FAILED = "rtc.set_remote_description_failed",
AUDIO_OUTPUT_DEVICE_CHANGED = "rtc.audio_output_device_changed",
DEVICE_LIST_CHANGED = "rtc.device_list_changed",
/**
* Indicates that the list with available devices will change.
*/
DEVICE_LIST_WILL_CHANGE = "rtc.device_list_will_change",
DEVICE_LIST_AVAILABLE = "rtc.device_list_available",
/**
* Indicates that a message from another participant is received on
* data channel.
*/
ENDPOINT_MESSAGE_RECEIVED = "rtc.endpoint_message_received",
/**
* Indicates that the remote endpoint stats have been received on data channel.
*/
ENDPOINT_STATS_RECEIVED = "rtc.endpoint_stats_received",
/**
* Designates an event indicating that the local ICE username fragment of
* the jingle session has changed.
* The first argument of the vent is TraceablePeerConnection which
* is the source of the event.
* The second argument is the actual "ufrag" string.
*/
LOCAL_UFRAG_CHANGED = "rtc.local_ufrag_changed",
/**
* Designates an event indicating that the local ICE username fragment of
* the jingle session has changed.
* The first argument of the vent is TraceablePeerConnection which
* is the source of the event.
* The second argument is the actual "ufrag" string.
*/
REMOTE_UFRAG_CHANGED = "rtc.remote_ufrag_changed"
}
export declare const CREATE_ANSWER_FAILED = RTCEvents.CREATE_ANSWER_FAILED;
export declare const CREATE_OFFER_FAILED = RTCEvents.CREATE_OFFER_FAILED;
export declare const DATA_CHANNEL_OPEN = RTCEvents.DATA_CHANNEL_OPEN;
export declare const ENDPOINT_CONN_STATUS_CHANGED = RTCEvents.ENDPOINT_CONN_STATUS_CHANGED;
export declare const DOMINANT_SPEAKER_CHANGED = RTCEvents.DOMINANT_SPEAKER_CHANGED;
export declare const LASTN_ENDPOINT_CHANGED = RTCEvents.LASTN_ENDPOINT_CHANGED;
export declare const FORWARDED_SOURCES_CHANGED = RTCEvents.FORWARDED_SOURCES_CHANGED;
export declare const PERMISSIONS_CHANGED = RTCEvents.PERMISSIONS_CHANGED;
export declare const SENDER_VIDEO_CONSTRAINTS_CHANGED = RTCEvents.SENDER_VIDEO_CONSTRAINTS_CHANGED;
export declare const LASTN_VALUE_CHANGED = RTCEvents.LASTN_VALUE_CHANGED;
export declare const LOCAL_TRACK_SSRC_UPDATED = RTCEvents.LOCAL_TRACK_SSRC_UPDATED;
export declare const LOCAL_TRACK_MAX_ENABLED_RESOLUTION_CHANGED = RTCEvents.LOCAL_TRACK_MAX_ENABLED_RESOLUTION_CHANGED;
export declare const TRACK_ATTACHED = RTCEvents.TRACK_ATTACHED;
export declare const REMOTE_TRACK_ADDED = RTCEvents.REMOTE_TRACK_ADDED;
export declare const REMOTE_TRACK_MUTE = RTCEvents.REMOTE_TRACK_MUTE;
export declare const REMOTE_TRACK_REMOVED = RTCEvents.REMOTE_TRACK_REMOVED;
export declare const REMOTE_TRACK_UNMUTE = RTCEvents.REMOTE_TRACK_UNMUTE;
export declare const SET_LOCAL_DESCRIPTION_FAILED = RTCEvents.SET_LOCAL_DESCRIPTION_FAILED;
export declare const SET_REMOTE_DESCRIPTION_FAILED = RTCEvents.SET_REMOTE_DESCRIPTION_FAILED;
export declare const AUDIO_OUTPUT_DEVICE_CHANGED = RTCEvents.AUDIO_OUTPUT_DEVICE_CHANGED;
export declare const DEVICE_LIST_CHANGED = RTCEvents.DEVICE_LIST_CHANGED;
export declare const DEVICE_LIST_WILL_CHANGE = RTCEvents.DEVICE_LIST_WILL_CHANGE;
export declare const DEVICE_LIST_AVAILABLE = RTCEvents.DEVICE_LIST_AVAILABLE;
export declare const ENDPOINT_MESSAGE_RECEIVED = RTCEvents.ENDPOINT_MESSAGE_RECEIVED;
export declare const ENDPOINT_STATS_RECEIVED = RTCEvents.ENDPOINT_STATS_RECEIVED;
export declare const LOCAL_UFRAG_CHANGED = RTCEvents.LOCAL_UFRAG_CHANGED;
export declare const REMOTE_UFRAG_CHANGED = RTCEvents.REMOTE_UFRAG_CHANGED;
export default RTCEvents;