You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

RTCEvents.js 1.1KB

123456789101112131415161718192021222324252627
  1. var RTCEvents = {
  2. RTC_READY: "rtc.ready",
  3. DATA_CHANNEL_OPEN: "rtc.data_channel_open",
  4. ENDPOINT_CONN_STATUS_CHANGED: "rtc.endpoint_conn_status_changed",
  5. LASTN_CHANGED: "rtc.lastn_changed",
  6. DOMINANT_SPEAKER_CHANGED: "rtc.dominant_speaker_changed",
  7. LASTN_ENDPOINT_CHANGED: "rtc.lastn_endpoint_changed",
  8. AVAILABLE_DEVICES_CHANGED: "rtc.available_devices_changed",
  9. TRACK_ATTACHED: "rtc.track_attached",
  10. // FIXME get rid of this event in favour of NO_DATA_FROM_SOURCE event
  11. // (currently implemented for local tracks only)
  12. REMOTE_TRACK_MUTE: "rtc.remote_track_mute",
  13. // FIXME get rid of this event in favour of NO_DATA_FROM_SOURCE event
  14. // (currently implemented for local tracks only)
  15. REMOTE_TRACK_UNMUTE: "rtc.remote_track_unmute",
  16. AUDIO_OUTPUT_DEVICE_CHANGED: "rtc.audio_output_device_changed",
  17. DEVICE_LIST_CHANGED: "rtc.device_list_changed",
  18. DEVICE_LIST_AVAILABLE: "rtc.device_list_available",
  19. /**
  20. * Indicates that a message from another participant is received on
  21. * data channel.
  22. */
  23. ENDPOINT_MESSAGE_RECEIVED:
  24. "rtc.endpoint_message_received"
  25. };
  26. module.exports = RTCEvents;